public class UniversalGenerator extends java.lang.Object implements RandomNumberGenerator
| Constructor and Description |
|---|
UniversalGenerator()
Initialize Random with default seed.
|
UniversalGenerator(int seed)
Initialize Random with a specified integer seed
|
UniversalGenerator(long seed)
Initialize Random with a specified long seed
|
| 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.
|
public UniversalGenerator()
public UniversalGenerator(int seed)
public UniversalGenerator(long seed)
public void setSeed(long seed)
RandomNumberGeneratorsetSeed in interface RandomNumberGeneratorpublic double nextDouble()
RandomNumberGeneratornextDouble in interface RandomNumberGeneratorpublic void nextDoubles(double[] d)
RandomNumberGeneratornextDoubles in interface RandomNumberGeneratorpublic int next(int numbits)
RandomNumberGeneratornext in interface RandomNumberGeneratorpublic int nextInt()
RandomNumberGeneratornextInt in interface RandomNumberGeneratorpublic int nextInt(int n)
RandomNumberGeneratornextInt in interface RandomNumberGeneratorpublic long nextLong()
RandomNumberGeneratornextLong in interface RandomNumberGenerator