public interface RandomNumberGenerator
| Modifier and Type | Method and Description |
|---|---|
int |
next(int numbits)
Returns up to 32 random bits.
|
double |
nextDouble()
Returns the next pseudorandom, uniformly distributed double value
between 0.0 and 1.0 from this random number generator's sequence.
|
void |
nextDoubles(double[] d)
Returns a vector of pseudorandom, uniformly distributed double values
between 0.0 and 1.0 from this random number generator's sequence.
|
int |
nextInt()
Returns the next pseudorandom, uniformly distributed int value
from this random number generator's sequence.
|
int |
nextInt(int n)
Returns a pseudorandom, uniformly distributed int value
between 0 (inclusive) and the specified value (exclusive),
drawn from this random number generator's sequence.
|
long |
nextLong()
Returns the next pseudorandom, uniformly distributed long value
from this random number generator's sequence.
|
void |
setSeed(long seed)
Initialize the random generator with a seed.
|
void setSeed(long seed)
int next(int numbits)
int nextInt()
int nextInt(int n)
long nextLong()
double nextDouble()
void nextDoubles(double[] d)