Package nl._42.beanie.generator.random
Class RandomIntegerGenerator
- java.lang.Object
-
- nl._42.beanie.generator.random.RandomIntegerGenerator
-
- All Implemented Interfaces:
ValueGenerator
public class RandomIntegerGenerator extends Object implements ValueGenerator
Generates a random integer between the specified minimum and maximum range.- Since:
- Feb 14, 2014
- Author:
- Sander Benschop
-
-
Constructor Summary
Constructors Constructor Description RandomIntegerGenerator(int minimum, int maximum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integer
generate(Class<?> type)
Generate a new value of the specified type.BigDecimal
randomBigDecimal()
BigDecimal
randomBigDecimal(double maximum)
boolean
randomBoolean(double d)
double
randomDouble()
double
randomDouble(double maximum)
int
randomInt(int n)
int
randomInt(int minimum, int maximum)
long
randomLong(int maximum)
long
randomLong(int minimum, int maximum)
-
-
-
Method Detail
-
generate
public Integer generate(Class<?> type)
Description copied from interface:ValueGenerator
Generate a new value of the specified type.- Specified by:
generate
in interfaceValueGenerator
- Parameters:
type
- the type of value- Returns:
- the generation value
-
randomInt
public int randomInt(int n)
-
randomBoolean
public boolean randomBoolean(double d)
-
randomInt
public int randomInt(int minimum, int maximum)
-
randomLong
public long randomLong(int maximum)
-
randomLong
public long randomLong(int minimum, int maximum)
-
randomDouble
public double randomDouble()
-
randomDouble
public double randomDouble(double maximum)
-
randomBigDecimal
public BigDecimal randomBigDecimal()
-
randomBigDecimal
public BigDecimal randomBigDecimal(double maximum)
-
-