Class Summary |
BitReverseLongGenerator |
Generates integers reversing the bits of a continuously rising number. |
BitReverseNaturalNumberGenerator |
Long Generator that implements a 'bitreverse' Long Sequence. |
BitReverseSequence |
Sequence implementation for a distribution that creates the bit-reverses (r)
of a continuous series, e.g. r(1), r(2), r(3), ...; the numbers produced by a related
generator are unique as long as the generator is not reset. |
CumulatedDoubleGenerator |
Double Generator that implements a 'cumulated' Double Sequence. |
CumulatedLongGenerator |
Long Generator that implements a 'cumulated' Long Sequence. |
CumulatedSequence |
Sequence implementation for an efficient bell-like distribution. |
ExpandGeneratorProxy<E> |
GeneratorProxy implementation that supports distribution of unlimited data volumes
(provided by a source generator) in a unique or non-unique manner. |
ExpandSequence |
Sequence implementation that makes use of Benerator's ExpandGeneratorProxy
for distributing data of unlimited volume in a unique or non-unique manner. |
HeadSequence |
Sequence implementation that returns the first n values of another Generator (default 1). |
LiteralSequence |
Sequence implementation that provides values specified in a comma-separated value list,
use like "new PredefinedSequence('A', 'B', 'C')" or "new PredefinedSequence(5, 7, 11)". |
PredefinedSequenceGenerator<E extends Number> |
Generator class for use by the LiteralSequence . |
RandomBigDecimalGenerator |
Generates random BigDecimal s with a uniform distribution. |
RandomBigIntegerGenerator |
Generates random BigInteger with a uniform distribution. |
RandomDoubleGenerator |
Double Generator that implements a 'random' Double Sequence. |
RandomIntegerGenerator |
Creates random Integer values with a uniform distribution. |
RandomLongGenerator |
Long Generator that implements a 'random' Long Sequence. |
RandomSequence |
Sequence implementation that creates generators with a random uniform distribution. |
RandomWalkDoubleGenerator |
Double Generator that implements a 'randomWalk' Double Sequence. |
RandomWalkLongGenerator |
Long Generator that implements a 'randomWalk' Long Sequence. |
RandomWalkSequence |
Random Walk Sequence implementation that supports a variable step width. |
RepeatSequence |
Distribution that repeats consecutive elements or numbers. |
ShuffleDoubleGenerator |
Double Generator that implements a 'shuffle' Double Sequence. |
ShuffleLongGenerator |
Long Generator that implements a 'shuffle' Long Sequence:
It starts with min and produced numbers by continuously incrementing the cursor
by a fix increment value; when max is reached, it
repeats the procedure starting by min+granularity, later min+2*granularity and so on. |
ShuffleSequence |
Sequence implementation that implements a 'shuffle' behavior,
by continuously incrementing a base value by a constant value and,
when iterated through the number range, restarts with a value incremented by one. |
StepDoubleGenerator |
Double Generator that implements a 'step' Double Sequence. |
StepLongGenerator |
Long Generator that implements a 'step' Long Sequence. |
StepSequence |
Creates numbers by continuously incrementing a base value by a constant amount. |
WedgeDoubleGenerator |
Generates 'Double' values for the 'wedge' sequence. |
WedgeLongGenerator |
Long Generator that implements a 'wedge' Long Sequence. |
WedgeSequence |
Sequence implementation that creates Number Generator with a wedge distribution. |
WeightedNumbers<E> |
Generates numbers with weights that are defined using a literal,
for example "1^3,2^7" would cause generation of 30% '1' values and
70% '2' values. |