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
MultiplicativeCongruent311048576 A 31-bit multiplicative congruential generator.
FeedbackShiftRegister2097152 A generalized feedback shift register generator.
MultipleRecursive2x33145728 A combined multiple recursive generator with two components of order three.
MultipleCongruential594194304 A 59-bit multiplicative congruential generator.
WinchannHillCombined5242880 A set of 273 Wichmann-Hill combined multiplicative congruential generators.
Sobol6291456 A 32-bit Gray code-based generator producing low-discrepency sequences for dimensions between 1 and 40.
Niederr7340032 A 32-bit Gray code-based generator producing low-discrepency sequences for dimensions between 1 and 318.
MersenneTwister8388608 A Mersenne Twister pseudorandom number generator.
MersenneTwisterSet9437184 A set of 1024 Mersenne Twister pseudorandom number generators.
IntAbstract10485760 An abstract random number generator for integer arrays.
DoubleAbstract11534336 An abstract random number generator for double precision floating-point arrays.
FloatAbstract12582912 An abstract random number generator for single precision floating-point arrays.
See Also