 | RandomNumberStreamBasicRandGenType Enumeration |
Enumeration for the various algorithms available for generating random
numbers uniformly dstributed in the interval [0, 1]
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntaxpublic enum BasicRandGenType
Public Enumeration BasicRandGenType
public enum class BasicRandGenType
MembersMember name | Value | Description |
---|
MultiplicativeCongruent31 | 1,048,576 |
A 31-bit multiplicative congruential generator.
|
FeedbackShiftRegister | 2,097,152 |
A generalized feedback shift register generator.
|
MultipleRecursive2x3 | 3,145,728 |
A combined multiple recursive generator with two components
of order three.
|
MultipleCongruential59 | 4,194,304 |
A 59-bit multiplicative congruential generator.
|
WinchannHillCombined | 5,242,880 |
A set of 273 Wichmann-Hill combined multiplicative congruential generators.
|
Sobol | 6,291,456 |
A 32-bit Gray code-based generator producing low-discrepency sequences
for dimensions between 1 and 40.
|
Niederr | 7,340,032 |
A 32-bit Gray code-based generator producing low-discrepency sequences
for dimensions between 1 and 318.
|
MersenneTwister | 8,388,608 |
A Mersenne Twister pseudorandom number generator.
|
MersenneTwisterSet | 9,437,184 |
A set of 1024 Mersenne Twister pseudorandom number generators.
|
IntAbstract | 10,485,760 |
An abstract random number generator for integer arrays.
|
DoubleAbstract | 11,534,336 |
An abstract random number generator for double
precision floating-point arrays.
|
FloatAbstract | 12,582,912 |
An abstract random number generator for single
precision floating-point arrays.
|
See Also