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 methodsby 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 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.classDotyHumphreySmallFastCounting32Implement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.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.classJenkinsSmallFast32Implement Bob Jenkins's small fast (JSF) 32-bit generator.classKISSRandomPort from Marsaglia's "KISS" algorithm.classL32X64MixA 32-bit all purpose generator.classMersenneTwisterThis class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.classMiddleSquareWeylSequenceMiddle Square Weyl Sequence Random Number Generator.classMultiplyWithCarry256Port from Marsaglia's "Multiply-With-Carry" algorithm.classPcgMcgXshRr32A 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.classPcgMcgXshRs32A 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.classPcgXshRr32A 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.classPcgXshRs32A 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.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.classXoShiRo128PlusPlusA fast all-purpose 32-bit generator.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 classDotyHumphreySmallFastCounting64Implement the Small, Fast, Counting (SFC) 64-bit generator of Chris Doty-Humphrey.classJenkinsSmallFast64Implement Bob Jenkins's small fast (JSF) 64-bit generator.classL128X1024MixA 64-bit all purpose generator.classL128X128MixA 64-bit all purpose generator.classL128X256MixA 64-bit all purpose generator.classL64X1024MixA 64-bit all purpose generator.classL64X128MixA 64-bit all purpose generator.classL64X128StarStarA 64-bit all purpose generator.classL64X256MixA 64-bit all purpose generator.classLongProviderBase class for all implementations that provide along-based source randomness.classMersenneTwister64This class provides the 64-bits version of the originally 32-bitsMersenne Twister.classPcgRxsMXs64A 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.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.classXoRoShiRo1024PlusPlusA large-state all-purpose 64-bit generator.classXoRoShiRo1024StarA large-state 64-bit generator suitable fordoublegeneration.classXoRoShiRo1024StarStarA large-state all-purpose 64-bit generator.classXoRoShiRo128PlusA fast 64-bit generator suitable fordoublegeneration.classXoRoShiRo128PlusPlusA fast all-purpose 64-bit generator.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.classXoShiRo256PlusPlusA fast all-purpose 64-bit generator.classXoShiRo256StarStarA fast all-purpose 64-bit generator.classXoShiRo512PlusA fast 64-bit generator suitable fordoublegeneration.classXoShiRo512PlusPlusA fast all-purpose generator.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 RestorableUniformRandomProviderRandomSource. create()Creates a random number generator with a random seed.RestorableUniformRandomProviderRandomSource. create(Object seed, Object... data)Creates a random number generator with the givenseed.static RestorableUniformRandomProviderRandomSource. create(RandomSource source)Deprecated.It is preferred to use theRandomSource.create()instance method.static RestorableUniformRandomProviderRandomSource. create(RandomSource source, Object seed, Object... data)Deprecated.It is preferred to use theRandomSource.create(Object, Object...)instance method.
-