Package | Description |
---|---|
org.uncommons.maths.random |
This package provides deterministic, repeatable, pseudo-random number
generators, a set of strategies for seeding them, and classes for generating
values from different probability distributions.
|
Modifier and Type | Class and Description |
---|---|
class |
AESCounterRNG
Non-linear random number generator based on the AES block cipher in counter mode.
|
class |
CellularAutomatonRNG
Java port of the
cellular
automaton pseudorandom number generator developed by Tony Pasqualoni.
|
class |
CMWC4096RNG
A Java version of George Marsaglia's
Complementary
Multiply With Carry (CMWC) RNG.
|
class |
JavaRNG
This is the default
JDK RNG extended
to implement the RepeatableRNG interface (for consistency with
the other RNGs in this package). |
class |
MersenneTwisterRNG
Random number generator based on the
Mersenne
Twister algorithm developed by Makoto Matsumoto and Takuji Nishimura.
|
class |
XORShiftRNG
Very fast pseudo random number generator.
|
Copyright © 2015. All rights reserved.