Package com.hubspot.jinjava.random
Class ConstantZeroRandomNumberGenerator
- java.lang.Object
-
- java.util.Random
-
- com.hubspot.jinjava.random.ConstantZeroRandomNumberGenerator
-
- All Implemented Interfaces:
Serializable
public class ConstantZeroRandomNumberGenerator extends Random
A random number generator that always returns 0. Useful for testing code when you want the output to be constant.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConstantZeroRandomNumberGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleStream
doubles()
DoubleStream
doubles(double randomNumberOrigin, double randomNumberBound)
DoubleStream
doubles(long streamSize)
DoubleStream
doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
IntStream
ints()
IntStream
ints(int randomNumberOrigin, int randomNumberBound)
IntStream
ints(long streamSize)
IntStream
ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
LongStream
longs()
LongStream
longs(long streamSize)
LongStream
longs(long randomNumberOrigin, long randomNumberBound)
LongStream
longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
protected int
next(int bits)
boolean
nextBoolean()
void
nextBytes(byte[] bytes)
double
nextDouble()
float
nextFloat()
double
nextGaussian()
int
nextInt()
int
nextInt(int bound)
long
nextLong()
-
-
-
Method Detail
-
nextBoolean
public boolean nextBoolean()
- Overrides:
nextBoolean
in classRandom
-
nextDouble
public double nextDouble()
- Overrides:
nextDouble
in classRandom
-
nextGaussian
public double nextGaussian()
- Overrides:
nextGaussian
in classRandom
-
ints
public IntStream ints(long streamSize, int randomNumberOrigin, int randomNumberBound)
-
ints
public IntStream ints(int randomNumberOrigin, int randomNumberBound)
-
longs
public LongStream longs(long streamSize)
-
longs
public LongStream longs()
-
longs
public LongStream longs(long streamSize, long randomNumberOrigin, long randomNumberBound)
-
longs
public LongStream longs(long randomNumberOrigin, long randomNumberBound)
-
doubles
public DoubleStream doubles(long streamSize)
-
doubles
public DoubleStream doubles()
-
doubles
public DoubleStream doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
-
doubles
public DoubleStream doubles(double randomNumberOrigin, double randomNumberBound)
-
-