Uses of Class
org.apache.commons.rng.core.BaseProvider
-
Packages that use BaseProvider Package Description org.apache.commons.rng.core.source32 Concrete algorithms forint
-based sources of randomness.org.apache.commons.rng.core.source64 Concrete algorithms forlong
-based sources of randomness. -
-
Uses of BaseProvider in org.apache.commons.rng.core.source32
Subclasses of BaseProvider in org.apache.commons.rng.core.source32 Modifier and Type Class Description class
AbstractWell
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
DotyHumphreySmallFastCounting32
Implement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.class
IntProvider
Base class for all implementations that provide anint
-based source randomness.class
ISAACRandom
A fast cryptographic pseudo-random number generator.class
JDKRandom
A provider that uses theRandom.nextInt()
method of the JDK'sRandom
class as the source of randomness.class
JenkinsSmallFast32
Implement Bob Jenkins's small fast (JSF) 32-bit generator.class
KISSRandom
Port from Marsaglia's "KISS" algorithm.class
L32X64Mix
A 32-bit all purpose generator.class
MersenneTwister
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.class
MiddleSquareWeylSequence
Middle Square Weyl Sequence Random Number Generator.class
MultiplyWithCarry256
Port from Marsaglia's "Multiply-With-Carry" algorithm.class
PcgMcgXshRr32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Multiplicative Congruential Generator (MCG) combined with the XSH-RR (xorshift; random rotate) output transformation to create 32-bit output.class
PcgMcgXshRs32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Multiplicative Congruential Generator (MCG) combined with the XSH-RS (xorshift; random shift) output transformation to create 32-bit output.class
PcgXshRr32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential Generator (LCG) combined with the XSH-RR (xorshift; random rotate) output transformation to create 32-bit output.class
PcgXshRs32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential Generator (LCG) combined with the XSH-RS (xorshift; random shift) output transformation to create 32-bit output.class
Well1024a
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well19937a
This class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well19937c
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well44497a
This class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well44497b
This class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well512a
This class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
XoRoShiRo64Star
A fast 32-bit generator suitable forfloat
generation.class
XoRoShiRo64StarStar
A fast all-purpose 32-bit generator.class
XoShiRo128Plus
A fast 32-bit generator suitable forfloat
generation.class
XoShiRo128PlusPlus
A fast all-purpose 32-bit generator.class
XoShiRo128StarStar
A fast all-purpose 32-bit generator. -
Uses of BaseProvider in org.apache.commons.rng.core.source64
Subclasses of BaseProvider in org.apache.commons.rng.core.source64 Modifier and Type Class Description 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
LongProvider
Base class for all implementations that provide along
-based source randomness.class
MersenneTwister64
This class provides the 64-bits version of the originally 32-bitsMersenne 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 fordouble
generation.class
XoRoShiRo1024StarStar
A large-state all-purpose 64-bit generator.class
XoRoShiRo128Plus
A fast 64-bit generator suitable fordouble
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 theXorShift1024*
algorithm.class
XorShift1024StarPhi
A fast RNG implementing theXorShift1024*
algorithm.class
XoShiRo256Plus
A fast 64-bit generator suitable fordouble
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 fordouble
generation.class
XoShiRo512PlusPlus
A fast all-purpose generator.class
XoShiRo512StarStar
A fast all-purpose generator.
-