Package nl._42.beanie.generator.random
Class AnyOfValueGenerator
java.lang.Object
nl._42.beanie.generator.random.AnyOfValueGenerator
- All Implemented Interfaces:
ValueGenerator
Retrieves a random value from an array of possibilities.
- Since:
- Feb 14, 2014
- Author:
- Sander Benschip
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGenerate a new value of the specified type.randomBigDecimal
(double maximum) boolean
randomBoolean
(double d) double
double
randomDouble
(double maximum) int
randomInt
(int n) int
randomInt
(int minimum, int maximum) long
randomLong
(int maximum) long
randomLong
(int minimum, int maximum)
-
Constructor Details
-
AnyOfValueGenerator
-
-
Method Details
-
generate
Description copied from interface:ValueGenerator
Generate a new value of the specified type.- Specified by:
generate
in interfaceValueGenerator
- Parameters:
valueType
- 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
-
randomBigDecimal
-