default
DoubleStream
|
doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
Returns a stream producing the given streamSize number of
pseudorandomly chosen double values, where each value is
between the specified origin (inclusive) and the specified bound
(exclusive).
|
default
DoubleStream
|
doubles(long streamSize)
Returns a stream producing the given streamSize number of
pseudorandomly chosen double values.
|
default
DoubleStream
|
doubles()
Returns an effectively unlimited stream of pseudorandomly chosen
double values.
|
default
DoubleStream
|
doubles(double randomNumberOrigin, double randomNumberBound)
Returns an effectively unlimited stream of pseudorandomly chosen
double values, where each value is between the specified origin
(inclusive) and the specified bound (exclusive).
|
static
RandomGenerator
|
getDefault()
Returns a RandomGenerator meeting the minimal requirement
of having an algorithm
whose state bits are greater than or equal 64.
|
default
IntStream
|
ints(long streamSize)
Returns a stream producing the given streamSize number of
pseudorandomly chosen int values.
|
default
IntStream
|
ints(int randomNumberOrigin, int randomNumberBound)
Returns an effectively unlimited stream of pseudorandomly chosen
int values, where each value is between the specified origin
(inclusive) and the specified bound (exclusive).
|
default
IntStream
|
ints()
Returns an effectively unlimited stream of pseudorandomly chosen
int values.
|
default
IntStream
|
ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
Returns a stream producing the given streamSize number of
pseudorandomly chosen int values, where each value is between
the specified origin (inclusive) and the specified bound (exclusive).
|
default
boolean
|
isDeprecated()
Return true if the implementation of RandomGenerator (algorithm) has been
marked for deprecation.
|
default
LongStream
|
longs(long streamSize)
Returns a stream producing the given streamSize number of
pseudorandomly chosen long values.
|
default
LongStream
|
longs()
Returns an effectively unlimited stream of pseudorandomly chosen
long values.
|
default
LongStream
|
longs(long randomNumberOrigin, long randomNumberBound)
Returns an effectively unlimited stream of pseudorandomly chosen
long values, where each value is between the specified origin
(inclusive) and the specified bound (exclusive).
|
default
LongStream
|
longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
Returns a stream producing the given streamSize number of
pseudorandomly chosen long values, where each value is between
the specified origin (inclusive) and the specified bound (exclusive).
|
default
boolean
|
nextBoolean()
Returns a pseudorandomly chosen boolean value.
|
default
void
|
nextBytes(byte[] bytes)
Fills a user-supplied byte array with generated byte values
pseudorandomly chosen uniformly from the range of values between -128
(inclusive) and 127 (inclusive).
|
default
double
|
nextDouble()
Returns a pseudorandom double value between zero (inclusive) and
one (exclusive).
|
default
double
|
nextDouble(double bound)
Returns a pseudorandomly chosen double value between zero
(inclusive) and the specified bound (exclusive).
|
default
double
|
nextDouble(double origin, double bound)
Returns a pseudorandomly chosen double value between the
specified origin (inclusive) and the specified bound (exclusive).
|
default
double
|
nextExponential()
Returns a nonnegative double value pseudorandomly chosen from
an exponential distribution whose mean is 1.
|
default
float
|
nextFloat(float origin, float bound)
Returns a pseudorandomly chosen float value between the
specified origin (inclusive) and the specified bound (exclusive).
|
default
float
|
nextFloat()
Returns a pseudorandom float value between zero (inclusive) and
one (exclusive).
|
default
float
|
nextFloat(float bound)
Returns a pseudorandomly chosen float value between zero
(inclusive) and the specified bound (exclusive).
|
default
double
|
nextGaussian(double mean, double stddev)
Returns a double value pseudorandomly chosen from a Gaussian
(normal) distribution with a mean and standard deviation specified by the
arguments.
|
default
double
|
nextGaussian()
Returns a double value pseudorandomly chosen from a Gaussian
(normal) distribution whose mean is 0 and whose standard deviation is 1.
|
default
int
|
nextInt(int origin, int bound)
Returns a pseudorandomly chosen int value between the specified
origin (inclusive) and the specified bound (exclusive).
|
default
int
|
nextInt()
Returns a pseudorandomly chosen int value.
|
default
int
|
nextInt(int bound)
Returns a pseudorandomly chosen int value between zero
(inclusive) and the specified bound (exclusive).
|
default
long
|
nextLong(long origin, long bound)
Returns a pseudorandomly chosen long value between the
specified origin (inclusive) and the specified bound (exclusive).
|
default
long
|
nextLong(long bound)
Returns a pseudorandomly chosen long value between zero
(inclusive) and the specified bound (exclusive).
|
abstract
long
|
nextLong()
Returns a pseudorandomly chosen long value.
|
static
RandomGenerator
|
of(String name)
Returns an instance of RandomGenerator that utilizes the
name algorithm.
|