| Modifier and Type | Interface and Description |
|---|---|
static interface |
Distribution.RandomNumbers
A random number generator based on a
Distribution. |
| Modifier and Type | Method and Description |
|---|---|
static FlTemplate<Boolean> |
Fixsure.booleans(Distribution distribution)
Generates random booleans
|
static FlTemplate<Boolean> |
Fixsure.booleans(double threshold,
Distribution distribution,
long seedHint) |
static FlTemplate<Character> |
Fixsure.characters(char min,
char max,
Distribution distribution)
Generates random characters with in the given range, inclusive.
|
static FlTemplate<Character> |
Fixsure.characters(String source,
Distribution distribution)
Generates random characters from a string.
|
static FlTemplate<Double> |
Fixsure.doubles(int high,
Distribution distribution)
Generates random doubles.
|
static FlTemplate<Double> |
Fixsure.doubles(int low,
int high,
Distribution distribution)
Generates random doubles.
|
static FlTemplate<Integer> |
Fixsure.integers(int end,
Distribution distribution)
Generates random integers.
|
static FlTemplate<Integer> |
Fixsure.integers(int start,
int end,
Distribution distribution)
Generates random integers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDistribution
Base class for implementations of
Distribution. |
class |
AbstractDistributionRandom
Base class for
RandomNumberss. |
class |
GaussianDistribution
A
Distribution where each value has the same probability. |
protected static class |
GaussianDistribution.GDRandom |
class |
UniformDistribution
A
Distribution where each value has the same probability. |
protected static class |
UniformDistribution.UDRandom |
| Modifier and Type | Method and Description |
|---|---|
static EagerFetcher.Template |
Fetchers.few(Distribution distribution) |
static EagerFetcher.Template |
Fetchers.many(Distribution distribution) |
static EagerFetcher.Template |
Fetchers.next(int min,
int max,
Distribution distribution) |
static EagerFetcher.Template |
Fetchers.several(Distribution distribution) |
static EagerFetcher.Template |
Fetchers.some(Distribution distribution) |
| Constructor and Description |
|---|
EagerFetcher(int length,
Distribution distribution) |
EagerFetcher(int min,
int max,
Distribution distribution) |
FetcherWithScalar(int scalar,
Distribution distribution) |
FetcherWithScalar(int min,
int max,
Distribution distribution) |
LazyFetcher(int length,
Distribution distribution) |
LazyFetcher(int min,
int max,
Distribution distribution) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FlDistribution |
static interface |
FlDistribution.FlRandom |
static interface |
FlDistribution.Template |
| Modifier and Type | Method and Description |
|---|---|
default FlTemplate<T> |
FlSequence.random(Distribution distribution) |
default FlTemplate<T> |
FlSequence.random(Distribution distribution,
long seed) |
static FlTemplate<Double> |
FlDistribution.template(Distribution distribution,
long seed) |
static FlDistribution |
FlDistribution.wrap(Distribution distribution) |
| Constructor and Description |
|---|
GeneratorWithDistribution(Distribution distribution,
long seedHint) |
GeneratorWithScalar(int scalar,
Distribution distribution,
long seed) |
| Constructor and Description |
|---|
RandomizedSequenceGenerator(Sequence<T> source,
Distribution distribution) |
RandomizedSequenceGenerator(Sequence<T> source,
Distribution distribution,
long seedHint) |
ShuffledSequenceGenerator(Sequence<T> source,
Distribution randomSource,
long seedHint) |
ShufflingGenerator(DataSource<T> source,
int hold,
Distribution distribution) |
ShufflingGenerator(DataSource<T> source,
int hold,
Distribution distribution,
long seedHint) |
| Modifier and Type | Method and Description |
|---|---|
static FlTemplate<Boolean> |
BooleansGenerator.booleans(Distribution distribution)
Generates random booleans
|
static FlTemplate<Boolean> |
BooleansGenerator.booleans(double threshold,
Distribution distribution,
long seedHint) |
static FlTemplate<Character> |
CharactersGenerator.characters(char min,
char max,
Distribution distribution)
Generates random characters with in the given range, inclusive.
|
static FlTemplate<Character> |
CharactersGenerator.characters(String source,
Distribution distribution)
Generates random characters from a string.
|
static FlTemplate<Double> |
DoublesGenerator.doubles(int high,
Distribution distribution)
Generates random doubles.
|
static FlTemplate<Double> |
DoublesGenerator.doubles(int low,
int high,
Distribution distribution)
Generates random doubles.
|
static FlTemplate<Integer> |
RandomIntegersGenerator.integers(int end,
Distribution distribution)
Generates random integers.
|
static FlTemplate<Integer> |
RandomIntegersGenerator.integers(int start,
int end,
Distribution distribution)
Generates random integers.
|
FlTemplate<Integer> |
RandomIntegersGenerator.Template.random(Distribution distribution) |
FlTemplate<Integer> |
RandomIntegersGenerator.Template.random(Distribution distribution,
long seed) |
FlTemplate<Integer> |
ConsecutiveIntegersSequence.random(Distribution distribution,
long seed) |
| Constructor and Description |
|---|
BooleansGenerator(Distribution distribution) |
BooleansGenerator(Distribution distribution,
long seedHint) |
BooleansGenerator(double threshold,
Distribution distribution) |
BooleansGenerator(double threshold,
Distribution distribution,
long seedHint) |
CharactersGenerator(int scalar,
Distribution distribution,
long seed) |
DoublesGenerator(double high,
Distribution distribution) |
DoublesGenerator(double high,
Distribution distribution,
long seedHint) |
DoublesGenerator(double low,
double high,
Distribution distribution) |
DoublesGenerator(double low,
double high,
Distribution distribution,
long seedHint) |
FromString(String source,
Distribution distribution) |
InRange(char min,
char max,
Distribution distribution) |
RandomIntegersGenerator(int end,
Distribution distribution) |
RandomIntegersGenerator(int end,
Distribution distribution,
long seedHint) |
RandomIntegersGenerator(int start,
int end,
Distribution distribution) |
RandomIntegersGenerator(int start,
int end,
Distribution distribution,
long seedHint) |
RandomIntegersGenerator(int start,
int end,
int step,
Distribution distribution,
long seedHint) |
Template(Distribution distribution,
int start,
int end,
int step,
Long seed) |
| Modifier and Type | Method and Description |
|---|---|
FlTemplate<T> |
ConstantValue.random(Distribution distribution,
long seed) |
Copyright © 2019. All rights reserved.