Uses of Interface
org.apache.commons.rng.RestorableUniformRandomProvider
Packages that use RestorableUniformRandomProvider
Package
Description
Base classes for the
generation of uniformly distributed random numbers.Concrete algorithms for
int-based sources of randomness.Concrete algorithms for
long-based sources of randomness.This package provides
factory methods
by which low-level classes implemented in module "commons-rng-core"
are instantiated.Utilities for seed conversion.
-
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.core
Classes in org.apache.commons.rng.core that implement RestorableUniformRandomProviderModifier and TypeClassDescriptionclassBase 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 RestorableUniformRandomProviderModifier and TypeClassDescription(package private) classThis abstract class is a base for algorithms from the Permuted Congruential Generator (PCG) family that use an internal 64-bit Linear Congruential Generator (LCG) and output 32-bits per cycle.(package private) classThis abstract class is a base for algorithms from the Permuted Congruential Generator (PCG) family that use an internal 64-bit Multiplicative Congruential Generator (MCG) and output 32-bits per cycle.classThis abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 64-bits of state.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 128-bits of state.classImplement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.classBase class for all implementations that provide anint-based source randomness.classA fast cryptographic pseudo-random number generator.classA provider that uses theRandom.nextInt()method of the JDK'sRandomclass as the source of randomness.classImplement Bob Jenkins's small fast (JSF) 32-bit generator.classPort from Marsaglia's "KISS" algorithm.final classA 32-bit all purpose generator.classThis class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.classMiddle Square Weyl Sequence Random Number Generator.classPort from Marsaglia's "Multiply-With-Carry" algorithm.classA 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.classA 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.classA 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.classA 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.final classThis class implements the Philox4x32 128-bit counter-based generator with 10 rounds.classThis class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classThis class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classThis class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classThis class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classThis class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classThis class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.classA fast 32-bit generator suitable forfloatgeneration.classA fast all-purpose 32-bit generator.classA fast 32-bit generator suitable forfloatgeneration.classA fast all-purpose 32-bit generator.classA 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 RestorableUniformRandomProviderModifier and TypeClassDescription(package private) classThis abstract class is a base for algorithms from the LXM family of generators with a 128-bit LCG sub-generator.(package private) classThis abstract class is a base for algorithms from the LXM family of generators with a 64-bit LCG sub-generator.(package private) classThis abstract class is a base for algorithms from the LXM family of generators with a 64-bit LCG and 128-bit XBG sub-generator.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 1024-bits of state.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 128-bits of state.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 256-bits of state.(package private) classThis abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 512-bits of state.classImplement the Small, Fast, Counting (SFC) 64-bit generator of Chris Doty-Humphrey.classImplement Bob Jenkins's small fast (JSF) 64-bit generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classA 64-bit all purpose generator.classBase class for all implementations that provide along-based source randomness.classThis class provides the 64-bits version of the originally 32-bitsMersenne Twister.classA 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.final classThis class implements the Philox4x64 256-bit counter-based generator with 10 rounds.classA fast RNG, with 64 bits of state, that can be used to initialize the state of other generators.classRandom number generator designed by Mark D. Overton.classA large-state all-purpose 64-bit generator.classA large-state 64-bit generator suitable fordoublegeneration.classA large-state all-purpose 64-bit generator.classA fast 64-bit generator suitable fordoublegeneration.classA fast all-purpose 64-bit generator.classA fast all-purpose 64-bit generator.classA fast RNG implementing theXorShift1024*algorithm.classA fast RNG implementing theXorShift1024*algorithm.classA fast 64-bit generator suitable fordoublegeneration.classA fast all-purpose 64-bit generator.classA fast all-purpose 64-bit generator.classA fast 64-bit generator suitable fordoublegeneration.classA fast all-purpose generator.classA fast all-purpose generator. -
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.simple
Fields in org.apache.commons.rng.simple declared as RestorableUniformRandomProviderModifier and TypeFieldDescriptionprivate RestorableUniformRandomProviderJDKRandomBridge.delegateDelegate.Methods in org.apache.commons.rng.simple that return RestorableUniformRandomProviderModifier and TypeMethodDescriptionRandomSource.create()Creates a random number generator with a random seed.Creates a random number generator with the givenseed.RandomSource.create(RandomSource source) Deprecated.RandomSource.create(RandomSource source, Object seed, Object... data) Deprecated.It is preferred to use theRandomSource.create(Object, Object...)instance method. -
Uses of RestorableUniformRandomProvider in org.apache.commons.rng.simple.internal
Methods in org.apache.commons.rng.simple.internal that return RestorableUniformRandomProviderModifier and TypeMethodDescriptionProviderBuilder.create(ProviderBuilder.RandomSourceInternal source) Creates a RNG instance.ProviderBuilder.create(ProviderBuilder.RandomSourceInternal source, Object seed, Object[] args) Creates a RNG instance.(package private) RestorableUniformRandomProviderProviderBuilder.RandomSourceInternal.create()Creates a RNG instance.(package private) RestorableUniformRandomProviderCreates a RNG instance.(package private) RestorableUniformRandomProviderCreates a RNG instance.private static RestorableUniformRandomProviderProviderBuilder.RandomSourceInternal.create(Constructor<?> rng, Object[] args) Creates a RNG.
RandomSource.create()instance method.