Package-level declarations
Helper functions such as pickRandomly/takeRandomly as well as helper functions for Sequence.
Functions
Creates a Random based on the VariistConfig behind ordered.
Generates a random BigInt uniformly distributed between 0 (inclusive) and the specified toExclusive bound.
Generates a random BigInt uniformly distributed between from (inclusive) and the specified toExclusive bound.
Picks randomly one element from this Collection based on the configured VariistConfig.seed.
Picks randomly one element from this SemiOrderedArgsGenerator based on the configured VariistConfig.seed.
Makes sure the given seed is positive, so that it can be used as offset in an SemiOrderedArgsGenerator.
Takes the given amount of elements from this Array (likewise Array.take) but in a random way based on the configured VariistConfig.seed.
Takes the given amount of elements from this Iterable (likewise Iterable.take) but in a random way based on the configured VariistConfig.seed.
Takes the given amount of elements from this Sequence (likewise Sequence.take) but in a random way based on the configured VariistConfig.seed.
Takes randomly the given amount of elements from this SemiOrderedArgsGenerator.