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 randomnessorg.apache.commons.rng.core.source64 Concrete algorithms forlong-based sources of randomnessorg.apache.commons.rng.simple Randomness providersorg.apache.commons.rng.simple.internal Utilities for seed conversion. -
-
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.core
Classes in org.apache.commons.rng.core that implement RestorableUniformRandomProvider Modifier and Type Class Description classBaseProviderBase 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 classAbstractWellThis abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classIntProviderBase class for all implementations that provide anint-based source randomness.classISAACRandomA fast cryptographic pseudo-random number generator.classJDKRandomA provider that uses theRandom.nextInt()method of the JDK'sRandomclass as the source of randomness.classKISSRandomPort from Marsaglia's "KISS" algorithm.classMersenneTwisterThis class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.classMultiplyWithCarry256Port from Marsaglia's "Multiply-With-Carry" algorithm.classWell1024aThis class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classWell19937aThis class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classWell19937cThis class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classWell44497aThis class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classWell44497bThis class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classWell512aThis class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classXoRoShiRo64StarA fast 32-bit generator suitable forfloatgeneration.classXoRoShiRo64StarStarA fast all-purpose 32-bit generator.classXoShiRo128PlusA fast 32-bit generator suitable forfloatgeneration.classXoShiRo128StarStarA 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 classLongProviderBase class for all implementations that provide along-based source randomness.classMersenneTwister64This class provides the 64-bits version of the originally 32-bitsMersenne Twister.classSplitMix64A fast RNG, with 64 bits of state, that can be used to initialize the state of other generators.classTwoCmresRandom number generator designed by Mark D. Overton.classXoRoShiRo128PlusA fast 64-bit generator suitable fordoublegeneration.classXoRoShiRo128StarStarA fast all-purpose 64-bit generator.classXorShift1024StarA fast RNG implementing theXorShift1024*algorithm.classXorShift1024StarPhiA fast RNG implementing theXorShift1024*algorithm.classXoShiRo256PlusA fast 64-bit generator suitable fordoublegeneration.classXoShiRo256StarStarA fast all-purpose 64-bit generator.classXoShiRo512PlusA fast 64-bit generator suitable fordoublegeneration.classXoShiRo512StarStarA 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 static RestorableUniformRandomProviderRandomSource. create(RandomSource source)Creates a random number generator with a random seed.static RestorableUniformRandomProviderRandomSource. create(RandomSource source, java.lang.Object seed, java.lang.Object... data)Creates a random number generator with the givenseed. -
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.simple.internal
Methods in org.apache.commons.rng.simple.internal that return RestorableUniformRandomProvider Modifier and Type Method Description static RestorableUniformRandomProviderProviderBuilder. create(ProviderBuilder.RandomSourceInternal source, java.lang.Object seed, java.lang.Object[] args)Creates a RNG instance.
-