Class AbstractRangeRandomizer<T>
java.lang.Object
org.jeasy.random.randomizers.AbstractRandomizer<T>
org.jeasy.random.randomizers.range.AbstractRangeRandomizer<T>
- Type Parameters:
T
- the type of objects in the defined range.
- All Implemented Interfaces:
Randomizer<T>
- Direct Known Subclasses:
ByteRangeRandomizer
,DateRangeRandomizer
,DoubleRangeRandomizer
,FloatRangeRandomizer
,InstantRangeRandomizer
,IntegerRangeRandomizer
,LocalDateRangeRandomizer
,LocalDateTimeRangeRandomizer
,LocalTimeRangeRandomizer
,LongRangeRandomizer
,OffsetDateTimeRangeRandomizer
,OffsetTimeRangeRandomizer
,ShortRangeRandomizer
,SqlDateRangeRandomizer
,YearMonthRangeRandomizer
,YearRangeRandomizer
,ZonedDateTimeRangeRandomizer
Abstract class for range randomizers.
- Author:
- Rémi Alvergnat ([email protected])
-
Field Summary
Fields inherited from class org.jeasy.random.randomizers.AbstractRandomizer
random
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractRangeRandomizer
(T min, T max) protected
AbstractRangeRandomizer
(T min, T max, long seed) -
Method Summary
Methods inherited from class org.jeasy.random.randomizers.AbstractRandomizer
getPredefinedValuesOf, nextDouble, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jeasy.random.api.Randomizer
getRandomValue
-
Constructor Details
-
AbstractRangeRandomizer
-
AbstractRangeRandomizer
-
-
Method Details
-
checkValues
protected abstract void checkValues() -
getDefaultMinValue
-
getDefaultMaxValue
-