|
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 BigDecimals 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+precision, later min+2*precision 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. |