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. |