Constructors
| Name | Description |
|---|---|
| Random() | Creates a new random number generator. |
| Random(long) | Creates a new random number generator using a single long seed. |
Methods
| Name | Description |
|---|---|
| next(int) | Generates the next pseudorandom number. |
| nextBytes(byte[]) | Generates a user specified number of random bytes. |
| nextDouble() | Returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0 from this random number generator's sequence. |
| nextFloat() | Returns the next pseudorandom, uniformly distributed float value between 0.0 and 1.0 from this random number generator's sequence. |
| nextGaussian() | Returns the next pseudorandom, Gaussian ("normally") distributed double value with mean 0.0 and standard deviation 1.0 from this random number generator's sequence. |
| nextInt() | Returns the next pseudorandom, uniformly distributed int value from this random number generator's sequence. |
| nextLong() | Returns the next pseudorandom, uniformly distributed long value from this random number generator's sequence. |
| setSeed(long) | Sets the seed of this random number generator using a single long seed. |