Built and signed on GitHub ActionsBuilt and signed on GitHub Actions
UNSTABLE: Various utilities using random number generators. The package also provides seeded pseudo-random number generator.
default
Utilities for generating random numbers.
Creates a pseudo-random value generator that populates typed arrays, based on the given seed. The algorithm used for generation is PCG32.
Get a float64 in the range [0, 1) from a random value generator.
Generates a random number between the provided minimum and maximum values.
Generates a random integer between the provided minimum and maximum values.
Creates a pseudo-random number generator that generates random numbers in
the range [0, 1), based on the given seed, with 32 bits of entropy.
The algorithm used for generation is PCG32.
Returns a random element from the given array.
Options for sample.
Shuffles the provided array, returning a copy and without modifying the original array.
A pseudo-random number generator implementing the same contract as
Math.random, i.e. taking zero arguments and returning a random number in
the range [0, 1). The behavior of a function that accepts a Prng an
option may be customized by passing a Prng with different behavior from
Math.random, for example it may be seeded.
Generates a random number between the provided minimum and maximum values.
Creates a pseudo-random value generator that populates typed arrays, based on the given seed. The algorithm used for generation is PCG32.
An integer typed array
A pseudo-random number generator implementing the same contract as
crypto.getRandomValues, i.e. taking a typed array and mutating it by
filling it with random bytes, returning the mutated typed array instance.
Generates a random integer between the provided minimum and maximum values.
Get a float64 in the range [0, 1) from a random value generator.
Returns a random element from the given array.
Options for sample.
Creates a pseudo-random number generator that generates random numbers in
the range [0, 1), based on the given seed, with 32 bits of entropy.
The algorithm used for generation is PCG32.
Shuffles the provided array, returning a copy and without modifying the original array.