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 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.classPhilox4x32This class implements the Philox4x32 128-bit counter-based generator with 10 rounds.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 BaseProvider in org.apache.commons.rng.core.source64
Subclasses of BaseProvider in org.apache.commons.rng.core.source64 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.classPhilox4x64This class implements the Philox4x64 256-bit counter-based generator with 10 rounds.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.
-