MtxExpr.RandUniform Method

Overload List

#SignatureDescription
1function RandUniform(Len: Integer; const FloatPrecision: TMtxFloatPrecision): Vector;Returns random values with uniform distribution.
2function RandUniform(Len: Integer; const FloatPrecision: TMtxFloatPrecision; aLow: Double; aHigh: Double): Vector;Returns random values with uniform distribution.
3function RandUniform(Rows: Integer; Cols: Integer; const FloatPrecision: TMtxFloatPrecision): Matrix;Returns random values with uniform distribution.
4function RandUniform(Rows: Integer; Cols: Integer; const FloatPrecision: TMtxFloatPrecision; aLow: Double; aHigh: Double): Matrix;Returns random values with uniform distribution.

Overload 1: function RandUniform(Len: Integer; const FloatPrecision: TMtxFloatPrecision): Vector;

Returns random values with uniform distribution.

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision

Returns: Vector

Remarks:

Internally calls Vector.RandUniform

Overload 2: function RandUniform(Len: Integer; const FloatPrecision: TMtxFloatPrecision; aLow: Double; aHigh: Double): Vector;

Returns random values with uniform distribution.

#NameTypeDescription
1LenIntegerelement count
2FloatPrecisionTMtxFloatPrecision
3aLowDoublescalar
4aHighDoublescalar

Returns: Vector

Remarks:

Internally calls Vector.RandUniform

Overload 3: function RandUniform(Rows: Integer; Cols: Integer; const FloatPrecision: TMtxFloatPrecision): Matrix;

Returns random values with uniform distribution.

#NameTypeDescription
1RowsInteger
2ColsInteger
3FloatPrecisionTMtxFloatPrecision

Returns: Matrix

Remarks:

Internally calls Matrix.RandUniform

Overload 4: function RandUniform(Rows: Integer; Cols: Integer; const FloatPrecision: TMtxFloatPrecision; aLow: Double; aHigh: Double): Matrix;

Returns random values with uniform distribution.

#NameTypeDescription
1RowsInteger
2ColsInteger
3FloatPrecisionTMtxFloatPrecision
4aLowDoublescalar
5aHighDoublescalar

Returns: Matrix

Remarks:

Internally calls Matrix.RandUniform