Class AbstractRangeRandomizer<T>
java.lang.Object
io.github.krandom.randomizers.AbstractRandomizer<T>
io.github.krandom.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
,MonthDayRangeRandomizer
,OffsetDateTimeRangeRandomizer
,OffsetTimeRangeRandomizer
,ShortRangeRandomizer
,SqlDateRangeRandomizer
,YearMonthRangeRandomizer
,YearRangeRandomizer
,ZonedDateTimeRangeRandomizer
Abstract class for range randomizers.
- Author:
- Rémi Alvergnat ([email protected])
-
Field Summary
Fields inherited from class io.github.krandom.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 io.github.krandom.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 io.github.krandom.api.Randomizer
getRandomValue
-
Constructor Details
-
AbstractRangeRandomizer
-
AbstractRangeRandomizer
-
-
Method Details
-
checkValues
protected abstract void checkValues() -
getDefaultMinValue
-
getDefaultMaxValue
-