Apache Commons RNG: Random Numbers Generators
Commons RNG provides implementations of pseudo-random numbers generators that are
faster; of higher quality; and/or of a longer period than
The "simple" module contains factory methods for easy instantiation of the generation algorithms implemented in the "commons-rng-core" module. Example: import org.apache.commons.rng.UniformRandomProvider;
import org.apache.commons.rng.simple.RandomSource;
public class Dice {
private final UniformRandomProvider rng = RandomSource.XO_RO_SHI_RO_128_PP.create();
public int roll() {
return 1 + rng.nextInt(6);
}
}
Browse the Javadoc for more information. |