Class DurationRandomizer
-
- All Implemented Interfaces:
-
io.github.krandom.api.Randomizer
public class DurationRandomizer implements Randomizer<T>
A Randomizer that generates random Duration.
Mahmoud Ben Hassine ([email protected])
-
-
Constructor Summary
Constructors Constructor Description DurationRandomizer()
Create a new DurationRandomizer. DurationRandomizer(TemporalUnit unit)
Create a new DurationRandomizer. DurationRandomizer(long seed)
Create a new DurationRandomizer. DurationRandomizer(long seed, TemporalUnit unit)
Create a new DurationRandomizer.
-
Method Summary
Modifier and Type Method Description Duration
getRandomValue()
Generate a random value for the given type. -
-
Constructor Detail
-
DurationRandomizer
DurationRandomizer()
Create a new DurationRandomizer.
-
DurationRandomizer
DurationRandomizer(TemporalUnit unit)
Create a new DurationRandomizer.- Parameters:
unit
- the temporal unit for created durations
-
DurationRandomizer
DurationRandomizer(long seed)
Create a new DurationRandomizer.- Parameters:
seed
- initial seed
-
DurationRandomizer
DurationRandomizer(long seed, TemporalUnit unit)
Create a new DurationRandomizer.- Parameters:
seed
- initial seedunit
- the temporal unit for created durations
-
-
Method Detail
-
getRandomValue
Duration getRandomValue()
Generate a random value for the given type.
- Returns:
a random value for the given type
-
-
-
-