AbstractPcg6432 |
This abstract class is a base for algorithms from the Permuted Congruential Generator (PCG)
family that use an internal 64-bit Linear Congruential Generator (LCG) and output 32-bits
per cycle.
|
AbstractPcgMcg6432 |
This abstract class is a base for algorithms from the Permuted Congruential Generator (PCG)
family that use an internal 64-bit Multiplicative Congruential Generator (MCG) and output
32-bits per cycle.
|
AbstractWell |
This abstract class implements the WELL class of pseudo-random number
generator from François Panneton, Pierre L'Ecuyer and Makoto
Matsumoto.
|
AbstractWell.IndexTable |
Inner class used to store the indirection index table which is fixed for a given
type of WELL class of pseudo-random number generator.
|
AbstractXoRoShiRo64 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit
generators with 64-bits of state.
|
AbstractXoShiRo128 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit
generators with 128-bits of state.
|
IntProvider |
Base class for all implementations that provide an int -based
source randomness.
|
L32X64Mix |
A 32-bit all purpose generator.
|
RandomIntSource |
Source of randomness that generates values of type int .
|
Well19937a |
This class implements the WELL19937a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
Well44497a |
This class implements the WELL44497a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
XoShiRo128Plus |
A fast 32-bit generator suitable for float generation.
|
XoShiRo128PlusPlus |
A fast all-purpose 32-bit generator.
|
XoShiRo128StarStar |
A fast all-purpose 32-bit generator.
|