Altaxo. |
[Missing <summary> documentation for "N:Altaxo.Calc.Random"]
Class | Description | |
---|---|---|
CryptoRandomSource | A random number generator based on the RandomNumberGenerator class in the .NET library. | |
Mcg31m1 | Multiplicative congruential generator using a modulus of 2^31-1 and a multiplier of 1132489760. | |
Mcg59 | Multiplicative congruential generator using a modulus of 2^59 and a multiplier of 13^13. | |
MersenneTwister | Random number generator using Mersenne Twister 19937 algorithm. | |
Mrg32k3a | A 32-bit combined multiple recursive generator with 2 components of order 3. | |
Palf | Represents a Parallel Additive Lagged Fibonacci pseudo-random number generator. | |
RandomExtensions | This class implements extension methods for the System.Random class. The extension methods generate pseudo-random distributed numbers for types other than double and int32. | |
RandomSeed | ||
RandomSource | Base class for random number generators. This class introduces a layer between Random and the Math.NET Numerics random number generators to provide thread safety. When used directly it use the System.Random as random number source. | |
SystemRandomSource | A random number generator based on the Random class in the .NET library. | |
WH1982 | Wichmann-Hill’s 1982 combined multiplicative congruential generator. | |
WH2006 | Wichmann-Hill’s 2006 combined multiplicative congruential generator. | |
Xorshift |
Implements a multiply-with-carry Xorshift pseudo random number generator (RNG) specified in Marsaglia, George. (2003). Xorshift RNGs.
C# Xn = a * Xn−3 + c mod 2^32 | |
Xoshiro256StarStar | Xoshiro256** pseudo random number generator. A random number generator based on the Random class in the .NET library. |