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: 5.1.0.0
Syntax
| C# |
|---|
public enum BasicRandGenType |
| Visual Basic (Declaration) |
|---|
Public Enumeration BasicRandGenType |
| Visual C++ |
|---|
public enum class BasicRandGenType |
Members
| Member name | Description | |
|---|---|---|
| MultiplicativeCongruent31 |
A 31-bit multiplicative congruential generator.
| |
| FeedbackShiftRegister |
A generalized feedback shift register generator.
| |
| MultipleRecursive2x3 |
A combined multiple recursive generator with two components
of order three.
| |
| MultipleCongruential59 |
A 59-bit multiplicative congruential generator.
| |
| WinchannHillCombined |
A set of 273 Wichmann-Hill combined multiplicative congruential generators.
| |
| Sobol |
A 32-bit Gray code-based generator producing low-discrepency sequences
for dimensions between 1 and 40.
| |
| Niederr |
A 32-bit Gray code-based generator producing low-discrepency sequences
for dimensions between 1 and 318.
| |
| MersenneTwister |
A Mersenne Twister pseudorandom number generator.
| |
| MersenneTwisterSet |
A set of 1024 Mersenne Twister pseudorandom number generators.
| |
| IntAbstract |
An abstract random number generator for integer arrays.
| |
| DoubleAbstract |
An abstract random number generator for double
precision floating-point arrays.
| |
| FloatAbstract |
An abstract random number generator for single
precision floating-point arrays.
|