Random Number Generator

 

Description

This component generates random output values between specified maximum and minimum limits.  Either Uniform or Gaussian random number generation may be selected.

Input Parameters

ConfigurationConfiguration

 

 Name for Identification

 

Text

 

Optional text parameter for identification of the component.

         

 Minimum Value

 

REAL

Variable

Minimum value of the range of random numbers to be generated

 

 

 

 

 

Maximum Value

 

REAL

Variable

Maximum value of the range of random numbers to be generated

 

 

 

 

 

Generate a New Number

 

Choice

 

Select Whenever the Input Changes, At Every Time Step, or At Every Run During Multiple Runs

 

 

 

 

 

Distribution

 

Choice

 

Select Uniform or Gaussian.  

 

If Gaussian distribution is selected, then the standard normal distribution curve, limited by the specified Number of Standard Deviations, is scaled so that output is between the specified Minimum and Maximum Limits.

 

 

 

 

 

Number of Standard Deviations to be Considered

 

REAL

Variable

Enter a number between 1.0 and 10.0.   This field is enabled only if Distribution | Gaussian  is selected. The value entered in this field is limited between 1.0 and 10.0: If the entered value lies outside this range, it will be clamped at the minimum or maximum depending whether it is less or greater than the range.

 

 

 

 

 

Initial Seed

 

 

 

Select Automatic or Specify.

 

 If Automatic is selected, each run will generate a different sequence of random numbers. If it is required that a sequence of random numbers be repeatable in subsequent runs (i.e. Specify), then the user can select an Initial

Seed Value for this sequence.

 

 

 

 

 

Initial Seed Value

 

 

 

Specify an initial seed value if Initial Seed | Specify is selected. The range for this value is 1 through 2147483647.