Uses of Interface
org.apache.commons.rng.core.source32.RandomIntSource
Packages that use RandomIntSource
Package
Description
Concrete algorithms for
int
-based sources of randomness.-
Uses of RandomIntSource in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement RandomIntSourceModifier and TypeClassDescription(package private) class
This 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) class
This 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.class
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 64-bits of state.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 128-bits of state.class
Implement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.class
Base class for all implementations that provide anint
-based source randomness.class
A fast cryptographic pseudo-random number generator.class
A provider that uses theRandom.nextInt()
method of the JDK'sRandom
class as the source of randomness.class
Implement Bob Jenkins's small fast (JSF) 32-bit generator.class
Port from Marsaglia's "KISS" algorithm.final class
A 32-bit all purpose generator.class
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.class
Middle Square Weyl Sequence Random Number Generator.class
Port from Marsaglia's "Multiply-With-Carry" algorithm.class
A 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.class
A 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.class
A 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.class
A 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.class
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
This class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
This class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
This class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
This class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
A fast 32-bit generator suitable forfloat
generation.class
A fast all-purpose 32-bit generator.class
A fast 32-bit generator suitable forfloat
generation.class
A fast all-purpose 32-bit generator.class
A fast all-purpose 32-bit generator.Methods in org.apache.commons.rng.core.source32 with parameters of type RandomIntSourceModifier and TypeMethodDescription(package private) static void
IntProvider.nextBytesFill
(RandomIntSource source, byte[] bytes, int start, int len) Generates random bytes and places them into a user-supplied array.