|
Class Summary |
| CorrelatedRandomVectorGenerator |
This class allows to generate random vectors with correlated components. |
| EcuyerGenerator |
Ranecu is an advanced multiplicative linear congruential random number
generator with a period of aproximately 1018. |
| JavaGenerator |
RandomJava is a class wrapper for the Math.random()
generator that comes with Java. |
| LuescherGenerator |
RANLUX is an advanced pseudo-random number generator based on the
RCARRY algorithm proposed in 1991 by Marsaglia and Zaman. |
| MarsagliaGenerator |
RANMAR is a lagged Fibonacci generator proposed by Marsaglia and
Zaman and is a good research grade generator. |
| MersenneTwisterGenerator |
Mersenne Twister --
advanced psuedorandom generator with a period of 219937-1
Source code is available. |
| RandomElement |
RandomElement is an abstract class that encapsulates random number
generators. |
| RandomMap |
This class defines a random map. |
| RandomSeedable |
RandomSeedable is an abstract class that extends the
RandomElement class to include the ability to
automatically generate a valid long seed from the clock. |
| RandomShuffle |
RandomShuffle uses one random number generator to shuffle the numbers
produced by another to obliterate sequential correlations. |
| RandomSynchronized |
RandomSynchronized is a wrapper class that makes a random number generator
safe for multi-threaded operation by serializing access in time. |
| RandomUtils |
This is a useful collection of random related methods. |
| UncorrelatedRandomVectorGenerator |
This class allows to generate random vectors with uncorrelated
components. |