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

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
Create an instance.

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
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Create a copy.
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 a long, using the high order bits.
extractLo(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an int from a long, 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 supplied source of randomness and object factory.
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
Get the state.
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's Random 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 two int values.
makeDouble(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a double from a long value.
makeFloat(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a float from an int 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 two int 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
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.ISAACRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.JDKRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.KISSRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MersenneTwister
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
Return the next random value.
next() - Method in interface org.apache.commons.rng.core.source32.RandomIntSource
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well1024a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well19937a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well19937c
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well44497a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well44497b
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well512a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
Return the next random value.
next() - Method in interface org.apache.commons.rng.core.source64.RandomLongSource
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.SplitMix64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.TwoCmres
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Return the next random value.
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 one long value, or a sequence of bytes.
numberOfSubcycleGenerators() - Static method in class org.apache.commons.rng.core.source64.TwoCmres
Get the number of subcycle generators.

O

org.apache.commons.rng.core - package org.apache.commons.rng.core
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() and LongProvider.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.
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