Start » Filter Reference » Basic » Random » CreateRandomMatrix

CreateRandomMatrix


Module: FoundationLite

Creates matrix with random values in closed interval.

Name Type Range Description
Input value
inColumnCount Integer Columns count of generated matrix
Input value
inRowCount Integer Rows count of generated matrix
Input value
inMinValue Real Minimal generated value
Input value
inMaxValue Real Maximal generated value
Input value
inStep Real 0.0001 - Minimal difference between two random values
Input value
inSeed Integer* Random seed used to generate values
Output value
outMatrix Matrix

Remarks

This filter should not be used for generating cryptographically secure random numbers.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Value of inColumnCount is non-positive.
DomainError Value of inMinValue is greater than value of inMaxValue.
DomainError Value of inRowCount is non-positive.
DomainError Value of inStep is greater than span between maximal and minimal value.
DomainError Values inMinValue and inMaxValue are equal.

Complexity Level

This filter is available on Basic Complexity Level.