Interface TRandomGenerator
- All Known Implementing Classes:
TRandom
,TSecureRandom
,TThreadLocalRandom
public interface TRandomGenerator
-
Method Summary
Modifier and TypeMethodDescriptiondefault TDoubleStream
doubles()
default TDoubleStream
doubles
(double origin, double bound) default TDoubleStream
doubles
(long streamSize) default TDoubleStream
doubles
(long streamSize, double origin, double bound) default TIntStream
ints()
default TIntStream
ints
(int origin, int bound) default TIntStream
ints
(long streamSize) default TIntStream
ints
(long streamSize, int origin, int bound) default boolean
default TLongStream
longs()
default TLongStream
longs
(long streamSize) default TLongStream
longs
(long origin, long bound) default TLongStream
longs
(long streamSize, long origin, long bound) default boolean
default void
nextBytes
(byte[] bytes) default double
default double
nextDouble
(double bound) default double
nextDouble
(double origin, double bound) default float
default float
nextFloat
(float bound) default float
nextFloat
(float origin, float bound) default double
default double
nextGaussian
(double mean, double stddev) default int
nextInt()
default int
nextInt
(int bound) default int
nextInt
(int origin, int bound) long
nextLong()
default long
nextLong
(long bound) default long
nextLong
(long origin, long bound)
-
Method Details
-
isDeprecated
default boolean isDeprecated() -
doubles
-
doubles
-
doubles
-
doubles
-
ints
-
ints
-
ints
-
ints
-
longs
-
longs
-
longs
-
longs
-
nextBoolean
default boolean nextBoolean() -
nextBytes
default void nextBytes(byte[] bytes) -
nextFloat
default float nextFloat() -
nextFloat
default float nextFloat(float bound) -
nextFloat
default float nextFloat(float origin, float bound) -
nextDouble
default double nextDouble() -
nextDouble
default double nextDouble(double bound) -
nextDouble
default double nextDouble(double origin, double bound) -
nextInt
default int nextInt() -
nextInt
default int nextInt(int bound) -
nextInt
default int nextInt(int origin, int bound) -
nextLong
long nextLong() -
nextLong
default long nextLong(long bound) -
nextLong
default long nextLong(long origin, long bound) -
nextGaussian
default double nextGaussian() -
nextGaussian
default double nextGaussian(double mean, double stddev)
-