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.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.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.