Click or drag to resize

RandomNumberStreamBasicRandGenType Enumeration

Enumeration for the various algorithms available for generating random numbers uniformly dstributed in the interval [0, 1]

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public enum BasicRandGenType
Members
Member nameValueDescription
MultiplicativeCongruent311,048,576 A 31-bit multiplicative congruential generator.
FeedbackShiftRegister2,097,152 A generalized feedback shift register generator.
MultipleRecursive2x33,145,728 A combined multiple recursive generator with two components of order three.
MultipleCongruential594,194,304 A 59-bit multiplicative congruential generator.
WinchannHillCombined5,242,880 A set of 273 Wichmann-Hill combined multiplicative congruential generators.
Sobol6,291,456 A 32-bit Gray code-based generator producing low-discrepency sequences for dimensions between 1 and 40.
Niederr7,340,032 A 32-bit Gray code-based generator producing low-discrepency sequences for dimensions between 1 and 318.
MersenneTwister8,388,608 A Mersenne Twister pseudorandom number generator.
MersenneTwisterSet9,437,184 A set of 1024 Mersenne Twister pseudorandom number generators.
IntAbstract10,485,760 An abstract random number generator for integer arrays.
DoubleAbstract11,534,336 An abstract random number generator for double precision floating-point arrays.
FloatAbstract12,582,912 An abstract random number generator for single precision floating-point arrays.
See Also