public class Random
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.math.BigInteger |
INTPAIR_CONST |
private static double |
LDEXP_CONST |
private int |
left |
private static int |
LMASK |
private static int |
M |
private static int |
MATRIX_A |
static int |
N |
private int[] |
state |
private static int |
UMASK |
| Constructor and Description |
|---|
Random(int s) |
Random(int[] initKey) |
Random(int[] state,
int left) |
Random(Random orig) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
int |
genrandInt32() |
double |
genrandReal() |
double |
genrandReal2() |
int |
getLeft() |
int[] |
getState() |
int |
hashCode() |
private void |
initByArray(int[] initKey) |
private void |
initGenrand(int s) |
private double |
intPairToRealInclusive(int a,
int b) |
private static int |
MIXBITS(int u,
int v) |
private void |
nextState() |
private static int |
TWIST(int u,
int v) |
public static int N
private static int M
private static int MATRIX_A
private static int UMASK
private static int LMASK
private final int[] state
private int left
private static final java.math.BigInteger INTPAIR_CONST
private static final double LDEXP_CONST
public Random(int s)
public Random(int[] initKey)
public Random(Random orig)
public Random(int[] state,
int left)
private static int MIXBITS(int u,
int v)
private static int TWIST(int u,
int v)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectprivate void initGenrand(int s)
private void initByArray(int[] initKey)
private void nextState()
public int genrandInt32()
public double genrandReal()
public double genrandReal2()
private double intPairToRealInclusive(int a,
int b)
public int[] getState()
public int getLeft()