Uses of Interface
org.apache.commons.rng.RestorableUniformRandomProvider
-
Packages that use RestorableUniformRandomProvider Package Description org.apache.commons.rng.core Base classes for thegeneration of uniformly distributed random numbers
.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.org.apache.commons.rng.simple This package providesfactory methods
by which low-level classes implemented in module "commons-rng-core" are instantiated. -
-
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.core
Classes in org.apache.commons.rng.core that implement RestorableUniformRandomProvider Modifier and Type Class Description class
BaseProvider
Base class with default implementation for common methods. -
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement RestorableUniformRandomProvider 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 RestorableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement RestorableUniformRandomProvider 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. -
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.simple
Methods in org.apache.commons.rng.simple that return RestorableUniformRandomProvider Modifier and Type Method Description RestorableUniformRandomProvider
RandomSource. create()
Creates a random number generator with a random seed.RestorableUniformRandomProvider
RandomSource. create(Object seed, Object... data)
Creates a random number generator with the givenseed
.static RestorableUniformRandomProvider
RandomSource. create(RandomSource source)
Deprecated.It is preferred to use theRandomSource.create()
instance method.static RestorableUniformRandomProvider
RandomSource. create(RandomSource source, Object seed, Object... data)
Deprecated.It is preferred to use theRandomSource.create(Object, Object...)
instance method.
-