MTINDEX, RNG, and SEED Subcommands (SET command)

Two random number generators are available. The generator that is currently in effect is set by the RNG subcommand:

RNG=MC. The random number generator that is used in version 12 and previous releases. If you need to reproduce randomized results that were generated in previous releases based on a specified seed value, use this random number generator. This setting is the default.

RNG=MT. Mersenne Twister random number generator. This generator is a newer random number generator that is more reliable for simulation purposes. If reproducing randomized results from version 12 or earlier is not an issue, use this random number generator.

If you need to reproduce the same randomized results in the future, you can set the initialization value for the random number generator. The initialization value applies to the current session only. It is automatically reset to the default at the start of each new session.

SEED={integer | RANDOM}. Initialization value for MC random number generator. The value must be a positive integer that is less than 2,000,000,000 or the keyword RANDOM, which randomly sets the initialization value. The default is 2,000,000.

MTINDEX={value | RANDOM} . Initialization value for the MT random number generator. The value can be any positive or negative value, including fractional values (expressed as decimals), or the keyword RANDOM. The default is 2,000,000.

Example

SET RNG=MT MTINDEX=-12345.678.