Package org.jeasy.random.api
Interface Randomizer<T>
- Type Parameters:
T- the type generated by the randomizer
- All Known Subinterfaces:
ContextAwareRandomizer<T>
- All Known Implementing Classes:
AbstractRandomizer,AbstractRangeRandomizer,AtomicIntegerRandomizer,AtomicLongRandomizer,BigDecimalRandomizer,BigDecimalRangeRandomizer,BigIntegerRandomizer,BigIntegerRangeRandomizer,BooleanRandomizer,ByteRandomizer,ByteRangeRandomizer,CalendarRandomizer,CharacterRandomizer,ConstantRandomizer,DateRandomizer,DateRangeRandomizer,DayRandomizer,DoubleRandomizer,DoubleRangeRandomizer,DurationRandomizer,EnumRandomizer,EnumSetRandomizer,FloatRandomizer,FloatRangeRandomizer,GregorianCalendarRandomizer,HourRandomizer,InstantRandomizer,InstantRangeRandomizer,IntegerRandomizer,IntegerRangeRandomizer,ListRandomizer,LocalDateRandomizer,LocalDateRangeRandomizer,LocalDateTimeRandomizer,LocalDateTimeRangeRandomizer,LocaleRandomizer,LocalTimeRandomizer,LocalTimeRangeRandomizer,LongRandomizer,LongRangeRandomizer,MapRandomizer,MinuteRandomizer,MonthDayRandomizer,NanoSecondRandomizer,NullRandomizer,NumberRandomizer,OffsetDateTimeRandomizer,OffsetDateTimeRangeRandomizer,OffsetTimeRandomizer,OffsetTimeRangeRandomizer,OptionalRandomizer,PeriodRandomizer,QueueRandomizer,SetRandomizer,ShortRandomizer,ShortRangeRandomizer,SkipRandomizer,SqlDateRandomizer,SqlDateRangeRandomizer,SqlTimeRandomizer,SqlTimestampRandomizer,StringDelegatingRandomizer,StringRandomizer,TimeZoneRandomizer,UriRandomizer,UrlRandomizer,UUIDRandomizer,YearMonthRandomizer,YearMonthRangeRandomizer,YearRandomizer,YearRangeRandomizer,ZonedDateTimeRandomizer,ZonedDateTimeRangeRandomizer,ZoneIdRandomizer,ZoneOffsetRandomizer
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface for custom randomizer.
- Author:
- Mahmoud Ben Hassine ([email protected])
-
Method Summary
-
Method Details
-
getRandomValue
T getRandomValue()Generate a random value for the given type.- Returns:
- a random value for the given type
-