(package private) class |
AbstractL128 |
This abstract class is a base for algorithms from the LXM family of
generators with a 128-bit LCG sub-generator.
|
(package private) class |
AbstractL64 |
This abstract class is a base for algorithms from the LXM family of
generators with a 64-bit LCG sub-generator.
|
(package private) class |
AbstractL64X128 |
This abstract class is a base for algorithms from the LXM family of
generators with a 64-bit LCG and 128-bit XBG sub-generator.
|
(package private) class |
AbstractXoRoShiRo1024 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit
generators with 1024-bits of state.
|
(package private) class |
AbstractXoRoShiRo128 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit
generators with 128-bits of state.
|
(package private) class |
AbstractXoShiRo256 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit
generators with 256-bits of state.
|
(package private) class |
AbstractXoShiRo512 |
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit
generators with 512-bits of state.
|
class |
DotyHumphreySmallFastCounting64 |
Implement the Small, Fast, Counting (SFC) 64-bit generator of Chris Doty-Humphrey.
|
class |
JenkinsSmallFast64 |
Implement Bob Jenkins's small fast (JSF) 64-bit generator.
|
class |
L128X1024Mix |
A 64-bit all purpose generator.
|
class |
L128X128Mix |
A 64-bit all purpose generator.
|
class |
L128X256Mix |
A 64-bit all purpose generator.
|
class |
L64X1024Mix |
A 64-bit all purpose generator.
|
class |
L64X128Mix |
A 64-bit all purpose generator.
|
class |
L64X128StarStar |
A 64-bit all purpose generator.
|
class |
L64X256Mix |
A 64-bit all purpose generator.
|
class |
MersenneTwister64 |
This class provides the 64-bits version of the originally 32-bits
Mersenne Twister .
|
class |
PcgRxsMXs64 |
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential
Generator (LCG) combined with the RXS-M-XS (random xorshift; multiply; xorshift) output
transformation to create 64-bit output.
|
class |
SplitMix64 |
A fast RNG, with 64 bits of state, that can be used to initialize the
state of other generators.
|
class |
TwoCmres |
Random number generator designed by Mark D. Overton.
|
class |
XoRoShiRo1024PlusPlus |
A large-state all-purpose 64-bit generator.
|
class |
XoRoShiRo1024Star |
A large-state 64-bit generator suitable for double generation.
|
class |
XoRoShiRo1024StarStar |
A large-state all-purpose 64-bit generator.
|
class |
XoRoShiRo128Plus |
A fast 64-bit generator suitable for double generation.
|
class |
XoRoShiRo128PlusPlus |
A fast all-purpose 64-bit generator.
|
class |
XoRoShiRo128StarStar |
A fast all-purpose 64-bit generator.
|
class |
XorShift1024Star |
A fast RNG implementing the XorShift1024* algorithm.
|
class |
XorShift1024StarPhi |
A fast RNG implementing the XorShift1024* algorithm.
|
class |
XoShiRo256Plus |
A fast 64-bit generator suitable for double generation.
|
class |
XoShiRo256PlusPlus |
A fast all-purpose 64-bit generator.
|
class |
XoShiRo256StarStar |
A fast all-purpose 64-bit generator.
|
class |
XoShiRo512Plus |
A fast 64-bit generator suitable for double generation.
|
class |
XoShiRo512PlusPlus |
A fast all-purpose generator.
|
class |
XoShiRo512StarStar |
A fast all-purpose generator.
|