public class RandomUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RandomUtils.H2ORandomRNG |
static class |
RandomUtils.MersenneTwisterRNG
Random number generator based on the Mersenne Twister algorithm developed by Makoto Matsumoto
and Takuji Nishimura.
|
static class |
RandomUtils.XorShiftRNG
Simple XorShiftRNG.
|
| Constructor and Description |
|---|
RandomUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Random |
getDeterRNG(long seed) |
static java.util.Random |
getRNG(long... seed) |
static RandomUtils.H2ORandomRNG.RNGKind |
getUsedRNGKind() |
static RandomUtils.H2ORandomRNG.RNGType |
getUsedRNGType() |
static void |
setUsedRNGKind(RandomUtils.H2ORandomRNG.RNGKind kind) |
static void |
setUsedRNGType(RandomUtils.H2ORandomRNG.RNGType rngType) |
public static java.util.Random getDeterRNG(long seed)
public static void setUsedRNGKind(RandomUtils.H2ORandomRNG.RNGKind kind)
public static java.util.Random getRNG(long... seed)
public static void setUsedRNGType(RandomUtils.H2ORandomRNG.RNGType rngType)
public static RandomUtils.H2ORandomRNG.RNGType getUsedRNGType()
public static RandomUtils.H2ORandomRNG.RNGKind getUsedRNGKind()