| Package | Description |
|---|---|
| org.apache.commons.rng.core.source32 |
Concrete algorithms for
int-based sources of randomness |
| org.apache.commons.rng.core.source64 |
Concrete algorithms for
long-based sources of randomness |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWell
This abstract class implements the WELL class of pseudo-random number
generator from François Panneton, Pierre L'Ecuyer and Makoto
Matsumoto.
|
class |
IntProvider
Base class for all implementations that provide an
int-based
source randomness. |
class |
ISAACRandom
A fast cryptographic pseudo-random number generator.
|
class |
JDKRandom
A provider that uses the
Random.nextInt() method of the JDK's
Random class as the source of randomness. |
class |
KISSRandom
Port from Marsaglia's
"KISS" algorithm.
|
class |
MersenneTwister
This class implements a powerful pseudo-random number generator
developed by Makoto Matsumoto and Takuji Nishimura during
1996-1997.
|
class |
MultiplyWithCarry256
Port from Marsaglia's
"Multiply-With-Carry" algorithm.
|
class |
Well1024a
This class implements the WELL1024a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well19937a
This class implements the WELL19937a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well19937c
This class implements the WELL19937c pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well44497a
This class implements the WELL44497a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well44497b
This class implements the WELL44497b pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
class |
Well512a
This class implements the WELL512a pseudo-random number generator
from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LongProvider
Base class for all implementations that provide a
long-based
source randomness. |
class |
MersenneTwister64
This class provides the 64-bits version of the originally 32-bits
Mersenne Twister. |
class |
SplitMix64
A fast RNG, with 64 bits of state, that can be used to initialize the
state of other generators.
|
class |
TwoCmres
Random number generator designed by Mark D. Overton.
|
class |
XorShift1024Star
A fast RNG.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.