Class SetRandomizer<T>
java.lang.Object
org.jeasy.random.randomizers.collection.SetRandomizer<T>
- Type Parameters:
T- the type of elements to generate
- All Implemented Interfaces:
Randomizer<Collection<T>>
A
Randomizer that generates a set of random values using a delegate Randomizer.- Author:
- Eric Taix ([email protected])
-
Constructor Summary
ConstructorsConstructorDescriptionSetRandomizer(Randomizer<T> delegate) Create a newSetRandomizerthat will generate aSetwith a random number of elements.SetRandomizer(Randomizer<T> delegate, int nbElements) Create a newSetRandomizerthat will generate aSetwith a fixed number of elements. -
Method Summary
-
Constructor Details
-
SetRandomizer
Create a newSetRandomizerthat will generate aSetwith a random number of elements.- Parameters:
delegate- theRandomizerto use to generate random elements
-
SetRandomizer
Create a newSetRandomizerthat will generate aSetwith a fixed number of elements.- Parameters:
delegate- TheRandomizerused to generate each elementnbElements- The number of elements to generate
-
-
Method Details
-
getRandomValue
Description copied from interface:RandomizerGenerate a random value for the given type.- Returns:
- a random value for the given type
-
toString
-