A B C D E F G I J K L M N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractWell - Class in org.apache.commons.rng.core.source32
-
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- AbstractWell(int, int[]) - Constructor for class org.apache.commons.rng.core.source32.AbstractWell
-
Creates an instance with the given
seed
. - AbstractWell.IndexTable - Class in org.apache.commons.rng.core.source32
-
Inner class used to store the indirection index table which is fixed for a given type of WELL class of pseudo-random number generator.
B
- BaseProvider - Class in org.apache.commons.rng.core
-
Base class with default implementation for common methods.
- BaseProvider() - Constructor for class org.apache.commons.rng.core.BaseProvider
C
- checkIndex(int, int, int) - Method in class org.apache.commons.rng.core.BaseProvider
-
Checks whether
index
is in the range[min, max]
. - checkStateSize(byte[], int) - Method in class org.apache.commons.rng.core.BaseProvider
-
Deprecated.Method is used internally and should be made private in some future release.
- composeStateInternal(byte[], byte[]) - Method in class org.apache.commons.rng.core.BaseProvider
-
Combine parent and subclass states.
- copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
- copy() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XorShift1024StarPhi
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
-
Create a copy.
- copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
-
Create a copy.
- create(long, UniformRandomProvider) - Method in interface org.apache.commons.rng.core.util.RandomStreams.SeededObjectFactory
-
Creates the object.
D
- DotyHumphreySmallFastCounting32 - Class in org.apache.commons.rng.core.source32
-
Implement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.
- DotyHumphreySmallFastCounting32(int[]) - Constructor for class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
-
Creates an instance with the given seed.
- DotyHumphreySmallFastCounting64 - Class in org.apache.commons.rng.core.source64
-
Implement the Small, Fast, Counting (SFC) 64-bit generator of Chris Doty-Humphrey.
- DotyHumphreySmallFastCounting64(long[]) - Constructor for class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
-
Creates an instance with the given seed.
E
- extendSeed(int[], int) - Static method in class org.apache.commons.rng.core.BaseProvider
-
Extend the seed to the specified minimum length.
- extendSeed(long[], int) - Static method in class org.apache.commons.rng.core.BaseProvider
-
Extend the seed to the specified minimum length.
- extractHi(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates an
int
from along
, using the high order bits. - extractLo(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates an
int
from along
, using the low order bits.
F
- fillState(int[], int[]) - Method in class org.apache.commons.rng.core.BaseProvider
-
Simple filling procedure.
- fillState(long[], long[]) - Method in class org.apache.commons.rng.core.BaseProvider
-
Simple filling procedure.
G
- generateWithSeed(long, SplittableUniformRandomProvider, RandomStreams.SeededObjectFactory<T>) - Static method in class org.apache.commons.rng.core.util.RandomStreams
-
Returns a stream producing the given
streamSize
number of new objects generated using the suppliedsource
of randomness and objectfactory
. - getIndexM1(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Returns index + M1 modulo the table size.
- getIndexM2(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Returns index + M2 modulo the table size.
- getIndexM3(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Returns index + M3 modulo the table size.
- getIndexPred(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Returns the predecessor of the given index modulo the table size.
- getIndexPred2(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Returns the second predecessor of the given index modulo the table size.
- getState() - Method in class org.apache.commons.rng.core.RandomProviderDefaultState
- getStateInternal() - Method in class org.apache.commons.rng.core.BaseProvider
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.AbstractWell
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.IntProvider
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.ISAACRandom
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.JDKRandom
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.KISSRandom
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.MersenneTwister
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.LongProvider
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.SplitMix64
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.TwoCmres
-
Creates a snapshot of the RNG state.
- getStateInternal() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
-
Creates a snapshot of the RNG state.
I
- index - Variable in class org.apache.commons.rng.core.source32.AbstractWell
-
Current index in the bytes pool.
- IndexTable(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
-
Creates a new pre-calculated indirection index table.
- IntProvider - Class in org.apache.commons.rng.core.source32
-
Base class for all implementations that provide an
int
-based source randomness. - IntProvider() - Constructor for class org.apache.commons.rng.core.source32.IntProvider
-
Creates a new instance.
- IntProvider(IntProvider) - Constructor for class org.apache.commons.rng.core.source32.IntProvider
-
Creates a new instance copying the state from the source.
- ISAACRandom - Class in org.apache.commons.rng.core.source32
-
A fast cryptographic pseudo-random number generator.
- ISAACRandom(int[]) - Constructor for class org.apache.commons.rng.core.source32.ISAACRandom
-
Creates a new ISAAC random number generator.
J
- JDKRandom - Class in org.apache.commons.rng.core.source32
-
A provider that uses the
Random.nextInt()
method of the JDK'sRandom
class as the source of randomness. - JDKRandom(Long) - Constructor for class org.apache.commons.rng.core.source32.JDKRandom
-
Creates an instance with the given seed.
- JenkinsSmallFast32 - Class in org.apache.commons.rng.core.source32
-
Implement Bob Jenkins's small fast (JSF) 32-bit generator.
- JenkinsSmallFast32(Integer) - Constructor for class org.apache.commons.rng.core.source32.JenkinsSmallFast32
-
Creates an instance with the given seed.
- JenkinsSmallFast64 - Class in org.apache.commons.rng.core.source64
-
Implement Bob Jenkins's small fast (JSF) 64-bit generator.
- JenkinsSmallFast64(Long) - Constructor for class org.apache.commons.rng.core.source64.JenkinsSmallFast64
-
Creates an instance with the given seed.
- jump() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
- jump() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
K
- KISSRandom - Class in org.apache.commons.rng.core.source32
-
Port from Marsaglia's "KISS" algorithm.
- KISSRandom(int[]) - Constructor for class org.apache.commons.rng.core.source32.KISSRandom
-
Creates a new instance.
L
- L128X1024Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L128X1024Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X1024Mix
-
Creates a new instance.
- L128X1024Mix(L128X1024Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X1024Mix
-
Creates a copy instance.
- L128X128Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L128X128Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a new instance.
- L128X128Mix(long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a new instance using a 6 element seed.
- L128X128Mix(L128X128Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a copy instance.
- L128X256Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L128X256Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a new instance.
- L128X256Mix(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a new instance using an 8 element seed.
- L128X256Mix(L128X256Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a copy instance.
- L32X64Mix - Class in org.apache.commons.rng.core.source32
-
A 32-bit all purpose generator.
- L32X64Mix(int[]) - Constructor for class org.apache.commons.rng.core.source32.L32X64Mix
-
Creates a new instance.
- L32X64Mix(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.L32X64Mix
-
Creates a new instance using a 4 element seed.
- L64X1024Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L64X1024Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X1024Mix
-
Creates a new instance.
- L64X1024Mix(L64X1024Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X1024Mix
-
Creates a copy instance.
- L64X128Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L64X128Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
-
Creates a new instance.
- L64X128Mix(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
-
Creates a new instance using a 4 element seed.
- L64X128Mix(L64X128Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
-
Creates a copy instance.
- L64X128StarStar - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L64X128StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
-
Creates a new instance.
- L64X128StarStar(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
-
Creates a new instance using a 4 element seed.
- L64X128StarStar(L64X128StarStar) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
-
Creates a copy instance.
- L64X256Mix - Class in org.apache.commons.rng.core.source64
-
A 64-bit all purpose generator.
- L64X256Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a new instance.
- L64X256Mix(long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a new instance using a 6 element seed.
- L64X256Mix(L64X256Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a copy instance.
- longJump() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
-
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
- longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
- LongProvider - Class in org.apache.commons.rng.core.source64
-
Base class for all implementations that provide a
long
-based source randomness. - LongProvider() - Constructor for class org.apache.commons.rng.core.source64.LongProvider
-
Creates a new instance.
- LongProvider(LongProvider) - Constructor for class org.apache.commons.rng.core.source64.LongProvider
-
Creates a new instance copying the state from the source.
M
- makeBoolean(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Deprecated.Since version 1.2. Method has become obsolete following RNG-57.
- makeBoolean(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Deprecated.Since version 1.2. Method has become obsolete following RNG-57.
- makeByteArray(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Splits an
int
into 4 bytes. - makeByteArray(int[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Splits an array of
int
values into a sequence of bytes. - makeByteArray(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Splits a
long
into 8 bytes. - makeByteArray(long[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Splits an array of
long
values into a sequence of bytes. - makeDouble(int, int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates a
double
from twoint
values. - makeDouble(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates a
double
from along
value. - makeFloat(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates a
float
from anint
value. - makeInt(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates an
int
from 4 bytes. - makeInt(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Deprecated.Since version 1.2. Method has become obsolete following RNG-57.
- makeIntArray(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates an array of
int
values from a sequence of bytes. - makeLong(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates a
long
from 8 bytes. - makeLong(int, int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates a
long
from twoint
values. - makeLongArray(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
-
Creates an array of
long
values from a sequence of bytes. - MersenneTwister - Class in org.apache.commons.rng.core.source32
-
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.
- MersenneTwister(int[]) - Constructor for class org.apache.commons.rng.core.source32.MersenneTwister
-
Creates a new random number generator.
- MersenneTwister64 - Class in org.apache.commons.rng.core.source64
-
This class provides the 64-bits version of the originally 32-bits
Mersenne Twister
. - MersenneTwister64(long[]) - Constructor for class org.apache.commons.rng.core.source64.MersenneTwister64
-
Creates a new random number generator.
- MiddleSquareWeylSequence - Class in org.apache.commons.rng.core.source32
-
Middle Square Weyl Sequence Random Number Generator.
- MiddleSquareWeylSequence(long[]) - Constructor for class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
-
Creates a new instance.
- MultiplyWithCarry256 - Class in org.apache.commons.rng.core.source32
-
Port from Marsaglia's "Multiply-With-Carry" algorithm.
- MultiplyWithCarry256(int[]) - Constructor for class org.apache.commons.rng.core.source32.MultiplyWithCarry256
-
Creates a new instance.
N
- next() - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
- next() - Method in class org.apache.commons.rng.core.source32.ISAACRandom
- next() - Method in class org.apache.commons.rng.core.source32.JDKRandom
- next() - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
- next() - Method in class org.apache.commons.rng.core.source32.KISSRandom
- next() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
- next() - Method in class org.apache.commons.rng.core.source32.MersenneTwister
- next() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
- next() - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
- next() - Method in interface org.apache.commons.rng.core.source32.RandomIntSource
- next() - Method in class org.apache.commons.rng.core.source32.Well1024a
- next() - Method in class org.apache.commons.rng.core.source32.Well19937a
- next() - Method in class org.apache.commons.rng.core.source32.Well19937c
- next() - Method in class org.apache.commons.rng.core.source32.Well44497a
- next() - Method in class org.apache.commons.rng.core.source32.Well44497b
- next() - Method in class org.apache.commons.rng.core.source32.Well512a
- next() - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
- next() - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
- next() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
- next() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
- next() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
- next() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
- next() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
- next() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
- next() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
- next() - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
- next() - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
- next() - Method in interface org.apache.commons.rng.core.source64.RandomLongSource
- next() - Method in class org.apache.commons.rng.core.source64.SplitMix64
- next() - Method in class org.apache.commons.rng.core.source64.TwoCmres
- next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
- next() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
- nextBoolean() - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextBoolean() - Method in class org.apache.commons.rng.core.source64.LongProvider
- nextBytes(byte[]) - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextBytes(byte[], int, int) - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextDouble() - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextInt() - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextInt() - Method in class org.apache.commons.rng.core.source64.LongProvider
- nextLong() - Method in class org.apache.commons.rng.core.source32.IntProvider
- nextLong() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
- nextLong() - Method in class org.apache.commons.rng.core.source64.LongProvider
- nextOutput() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
-
Use the current state to compute the next output from the generator.
- nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
-
Use the current state to compute the next output from the generator.
- NumberFactory - Class in org.apache.commons.rng.core.util
-
Utility for creating number types from one or two
int
values or onelong
value, or a sequence of bytes. - numberOfSubcycleGenerators() - Static method in class org.apache.commons.rng.core.source64.TwoCmres
O
- org.apache.commons.rng.core - package org.apache.commons.rng.core
-
Base classes for the
generation of uniformly distributed random numbers
. - org.apache.commons.rng.core.source32 - package org.apache.commons.rng.core.source32
-
Concrete algorithms for
int
-based sources of randomness. - org.apache.commons.rng.core.source64 - package org.apache.commons.rng.core.source64
-
Concrete algorithms for
long
-based sources of randomness. - org.apache.commons.rng.core.util - package org.apache.commons.rng.core.util
-
This package contains utilities to combine/split primitive types.
P
- PcgMcgXshRr32 - Class in org.apache.commons.rng.core.source32
-
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.
- PcgMcgXshRr32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgMcgXshRr32
-
Creates a new instance.
- PcgMcgXshRs32 - Class in org.apache.commons.rng.core.source32
-
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.
- PcgMcgXshRs32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgMcgXshRs32
-
Creates a new instance.
- PcgRxsMXs64 - Class in org.apache.commons.rng.core.source64
-
A 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.
- PcgRxsMXs64(long[]) - Constructor for class org.apache.commons.rng.core.source64.PcgRxsMXs64
-
Creates a new instance.
- PcgRxsMXs64(Long) - Constructor for class org.apache.commons.rng.core.source64.PcgRxsMXs64
-
Creates a new instance using a default increment.
- PcgXshRr32 - Class in org.apache.commons.rng.core.source32
-
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.
- PcgXshRr32(long[]) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRr32
-
Creates a new instance.
- PcgXshRr32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRr32
-
Creates a new instance using a default increment.
- PcgXshRs32 - Class in org.apache.commons.rng.core.source32
-
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.
- PcgXshRs32(long[]) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRs32
-
Creates a new instance.
- PcgXshRs32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRs32
-
Creates a new instance using a default increment.
R
- RandomIntSource - Interface in org.apache.commons.rng.core.source32
-
Source of randomness that generates values of type
int
. - RandomLongSource - Interface in org.apache.commons.rng.core.source64
-
Source of randomness that generates values of type
long
. - RandomProviderDefaultState - Class in org.apache.commons.rng.core
-
Wraps the internal state of a generator instance.
- RandomProviderDefaultState(byte[]) - Constructor for class org.apache.commons.rng.core.RandomProviderDefaultState
-
Initializes an instance.
- RandomStreams - Class in org.apache.commons.rng.core.util
-
Utility for creating streams using a source of randomness.
- RandomStreams.SeededObjectFactory<T> - Interface in org.apache.commons.rng.core.util
-
A factory for creating objects using a seed and a using a source of randomness.
- resetCachedState() - Method in class org.apache.commons.rng.core.source32.IntProvider
-
Reset the cached state used in the default implementation of
IntProvider.nextBoolean()
. - resetCachedState() - Method in class org.apache.commons.rng.core.source64.LongProvider
-
Reset the cached state used in the default implementation of
LongProvider.nextBoolean()
andLongProvider.nextInt()
. - restoreState(RandomProviderState) - Method in class org.apache.commons.rng.core.BaseProvider
S
- saveState() - Method in class org.apache.commons.rng.core.BaseProvider
- setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.BaseProvider
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.AbstractWell
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.IntProvider
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.ISAACRandom
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.JDKRandom
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.KISSRandom
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MersenneTwister
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.LongProvider
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.SplitMix64
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.TwoCmres
-
Resets the RNG to the given
state
. - setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
-
Resets the RNG to the given
state
. - split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128Mix
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
- split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
- SplitMix64 - Class in org.apache.commons.rng.core.source64
-
A fast RNG, with 64 bits of state, that can be used to initialize the state of other generators.
- SplitMix64(long) - Constructor for class org.apache.commons.rng.core.source64.SplitMix64
-
Creates a new instance.
- SplitMix64(Long) - Constructor for class org.apache.commons.rng.core.source64.SplitMix64
-
Creates a new instance.
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128Mix
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
- splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
- splitStateInternal(byte[], int) - Method in class org.apache.commons.rng.core.BaseProvider
-
Splits the given
state
into a part to be consumed by the caller in order to restore its local state, while the reminder is passed to the parent class.
T
- toString() - Method in class org.apache.commons.rng.core.BaseProvider
- toString() - Method in class org.apache.commons.rng.core.source64.TwoCmres
- transform(long) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRr32
-
Transform the 64-bit state of the generator to a 32-bit output.
- transform(long) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRs32
-
Transform the 64-bit state of the generator to a 32-bit output.
- transform(long) - Method in class org.apache.commons.rng.core.source32.PcgXshRr32
-
Transform the 64-bit state of the generator to a 32-bit output.
- transform(long) - Method in class org.apache.commons.rng.core.source32.PcgXshRs32
-
Transform the 64-bit state of the generator to a 32-bit output.
- transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
-
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
- transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
-
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
- transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
-
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
- TwoCmres - Class in org.apache.commons.rng.core.source64
-
Random number generator designed by Mark D. Overton.
- TwoCmres(Integer) - Constructor for class org.apache.commons.rng.core.source64.TwoCmres
-
Creates a new instance.
- TwoCmres(Integer, int, int) - Constructor for class org.apache.commons.rng.core.source64.TwoCmres
-
Creates a new instance.
V
- v - Variable in class org.apache.commons.rng.core.source32.AbstractWell
-
Bytes pool.
W
- Well1024a - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well1024a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well1024a
-
Creates a new random number generator.
- Well19937a - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well19937a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well19937a
-
Creates a new random number generator.
- Well19937c - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well19937c(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well19937c
-
Creates a new random number generator.
- Well44497a - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well44497a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well44497a
-
Creates a new random number generator.
- Well44497b - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well44497b(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well44497b
-
Creates a new random number generator.
- Well512a - Class in org.apache.commons.rng.core.source32
-
This class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
- Well512a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well512a
-
Creates a new random number generator.
X
- XoRoShiRo1024PlusPlus - Class in org.apache.commons.rng.core.source64
-
A large-state all-purpose 64-bit generator.
- XoRoShiRo1024PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
-
Creates a new instance.
- XoRoShiRo1024PlusPlus(XoRoShiRo1024PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
-
Creates a copy instance.
- XoRoShiRo1024Star - Class in org.apache.commons.rng.core.source64
-
A large-state 64-bit generator suitable for
double
generation. - XoRoShiRo1024Star(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
-
Creates a new instance.
- XoRoShiRo1024Star(XoRoShiRo1024Star) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
-
Creates a copy instance.
- XoRoShiRo1024StarStar - Class in org.apache.commons.rng.core.source64
-
A large-state all-purpose 64-bit generator.
- XoRoShiRo1024StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
-
Creates a new instance.
- XoRoShiRo1024StarStar(XoRoShiRo1024StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
-
Creates a copy instance.
- XoRoShiRo128Plus - Class in org.apache.commons.rng.core.source64
-
A fast 64-bit generator suitable for
double
generation. - XoRoShiRo128Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
-
Creates a new instance.
- XoRoShiRo128Plus(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
-
Creates a new instance using a 2 element seed.
- XoRoShiRo128Plus(XoRoShiRo128Plus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
-
Creates a copy instance.
- XoRoShiRo128PlusPlus - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose 64-bit generator.
- XoRoShiRo128PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
-
Creates a new instance.
- XoRoShiRo128PlusPlus(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
-
Creates a new instance using a 2 element seed.
- XoRoShiRo128PlusPlus(XoRoShiRo128PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
-
Creates a copy instance.
- XoRoShiRo128StarStar - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose 64-bit generator.
- XoRoShiRo128StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
-
Creates a new instance.
- XoRoShiRo128StarStar(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
-
Creates a new instance using a 2 element seed.
- XoRoShiRo128StarStar(XoRoShiRo128StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
-
Creates a copy instance.
- XoRoShiRo64Star - Class in org.apache.commons.rng.core.source32
-
A fast 32-bit generator suitable for
float
generation. - XoRoShiRo64Star(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64Star
-
Creates a new instance.
- XoRoShiRo64Star(int, int) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64Star
-
Creates a new instance using a 2 element seed.
- XoRoShiRo64StarStar - Class in org.apache.commons.rng.core.source32
-
A fast all-purpose 32-bit generator.
- XoRoShiRo64StarStar(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
-
Creates a new instance.
- XoRoShiRo64StarStar(int, int) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
-
Creates a new instance using a 2 element seed.
- XorShift1024Star - Class in org.apache.commons.rng.core.source64
-
A fast RNG implementing the
XorShift1024*
algorithm. - XorShift1024Star(long[]) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
-
Creates a new instance.
- XorShift1024Star(long[], long) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
-
Creates a new instance.
- XorShift1024Star(XorShift1024Star) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
-
Creates a copy instance.
- XorShift1024StarPhi - Class in org.apache.commons.rng.core.source64
-
A fast RNG implementing the
XorShift1024*
algorithm. - XorShift1024StarPhi(long[]) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024StarPhi
-
Creates a new instance.
- XorShift1024StarPhi(XorShift1024StarPhi) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024StarPhi
-
Creates a copy instance.
- XoShiRo128Plus - Class in org.apache.commons.rng.core.source32
-
A fast 32-bit generator suitable for
float
generation. - XoShiRo128Plus(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
-
Creates a new instance.
- XoShiRo128Plus(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
-
Creates a new instance using a 4 element seed.
- XoShiRo128Plus(XoShiRo128Plus) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
-
Creates a copy instance.
- XoShiRo128PlusPlus - Class in org.apache.commons.rng.core.source32
-
A fast all-purpose 32-bit generator.
- XoShiRo128PlusPlus(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
-
Creates a new instance.
- XoShiRo128PlusPlus(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
-
Creates a new instance using a 4 element seed.
- XoShiRo128PlusPlus(XoShiRo128PlusPlus) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
-
Creates a copy instance.
- XoShiRo128StarStar - Class in org.apache.commons.rng.core.source32
-
A fast all-purpose 32-bit generator.
- XoShiRo128StarStar(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
-
Creates a new instance.
- XoShiRo128StarStar(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
-
Creates a new instance using a 4 element seed.
- XoShiRo128StarStar(XoShiRo128StarStar) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
-
Creates a copy instance.
- XoShiRo256Plus - Class in org.apache.commons.rng.core.source64
-
A fast 64-bit generator suitable for
double
generation. - XoShiRo256Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
-
Creates a new instance.
- XoShiRo256Plus(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
-
Creates a new instance using a 4 element seed.
- XoShiRo256Plus(XoShiRo256Plus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
-
Creates a copy instance.
- XoShiRo256PlusPlus - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose 64-bit generator.
- XoShiRo256PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
-
Creates a new instance.
- XoShiRo256PlusPlus(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
-
Creates a new instance using a 4 element seed.
- XoShiRo256PlusPlus(XoShiRo256PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
-
Creates a copy instance.
- XoShiRo256StarStar - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose 64-bit generator.
- XoShiRo256StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
-
Creates a new instance.
- XoShiRo256StarStar(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
-
Creates a new instance using a 4 element seed.
- XoShiRo256StarStar(XoShiRo256StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
-
Creates a copy instance.
- XoShiRo512Plus - Class in org.apache.commons.rng.core.source64
-
A fast 64-bit generator suitable for
double
generation. - XoShiRo512Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
-
Creates a new instance.
- XoShiRo512Plus(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
-
Creates a new instance using an 8 element seed.
- XoShiRo512Plus(XoShiRo512Plus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
-
Creates a copy instance.
- XoShiRo512PlusPlus - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose generator.
- XoShiRo512PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
-
Creates a new instance.
- XoShiRo512PlusPlus(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
-
Creates a new instance using an 8 element seed.
- XoShiRo512PlusPlus(XoShiRo512PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
-
Creates a copy instance.
- XoShiRo512StarStar - Class in org.apache.commons.rng.core.source64
-
A fast all-purpose generator.
- XoShiRo512StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
-
Creates a new instance.
- XoShiRo512StarStar(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
-
Creates a new instance using an 8 element seed.
- XoShiRo512StarStar(XoShiRo512StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
-
Creates a copy instance.
All Classes All Packages