JSPM

Found 280 results for seedable

seedable-random

Seedable Math.random compatible pseudorandom number generator

    • v0.0.1
    • 53.07
    • Published

    random-seedable

    Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.

    • v1.0.8
    • 52.42
    • Published

    @stdlib/random-base-minstd

    A linear congruential pseudorandom number generator (LCG) based on Park and Miller.

    • v0.2.1
    • 50.17
    • Published

    @grandom/engines

    Various RNG engines for the grandom library.

    • v4.0.1
    • 49.17
    • Published

    best-random

    A replacement for Math.random() that is tiny, fast, seedable, and has good statistical properties.

    • v1.0.3
    • 45.62
    • Published

    @grandom/core

    Core package of the grandom library.

    • v3.0.4
    • 40.06
    • Published

    @grandom/bigint

    A great random bigint generator.

    • v1.2.10
    • 39.63
    • Published

    @grandom/mt19937

    Configurable Mersenne Twister PRNG implementation written in TypeScript.

    • v1.0.6
    • 38.64
    • Published

    @stdlib/random-array-uniform

    Create an array containing pseudorandom numbers drawn from a continuous uniform distribution.

    • v0.2.1
    • 38.41
    • Published

    @grandom/boolean

    A configurable, flexible, seedable, and overall great random boolean generator.

    • v1.4.7
    • 37.74
    • Published

    @grandom/weighted

    Configurable, flexible, seedable, and overall great weighted randoms.

    • v1.0.5
    • 37.47
    • Published

    @grandom/bigint-umd

    Various UMD builds of a great random bigint generator.

    • v1.2.10
    • 37.23
    • Published

    @grandom/number

    A configurable, flexible, seedable, and overall great random number generator.

    • v1.4.8
    • 37.17
    • Published

    @grandom/number-umd

    Various UMD builds of a great random number generator.

    • v1.4.8
    • 37.08
    • Published

    implausible

    Generate pseudorandom numbers and sample probability distributions with optional seed and choice of algorithm.

    • v3.1.1
    • 36.92
    • Published

    grandom

    Configurable, flexible, and overall great random number and data generator library.

    • v1.5.0
    • 36.91
    • Published

    @grandom/pick-umd

    Various UMD builds of a great random picker.

    • v1.4.0
    • 36.65
    • Published

    pseudo-random

    pseudo random number generator park-miller-carta / lehmer version

    • v0.6.0
    • 36.51
    • Published

    @grandom/weighted-umd

    Various UMD builds of a great weighted random generator.

    • v1.0.5
    • 36.30
    • Published

    @grandom/string-umd

    Various UMD builds of a great random string generator.

    • v1.2.7
    • 35.48
    • Published

    @grandom/shuffle

    A configurable, flexible, seedable, and overall great random shuffler.

    • v1.1.0
    • 35.45
    • Published

    @grandom/engines-umd

    Various UMD builds of RNG engines for the grandom library.

    • v4.0.1
    • 34.66
    • Published

    @grandom/pick

    A configurable, flexible, seedable, and overall great random picker.

    • v1.4.0
    • 34.51
    • Published

    @grandom/string

    A configurable, flexible, seedable, and overall great random string generator.

    • v1.2.7
    • 34.25
    • Published

    @grandom/boolean-umd

    Various UMD builds of a great random boolean generator.

    • v1.4.7
    • 34.22
    • Published

    fast-random

    Fast simple seedable pseudo-random number generator

    • v2.0.4
    • 32.59
    • Published

    @stdlib/random-iter-uniform

    Create an iterator for generating pseudorandom numbers drawn from a continuous uniform distribution.

    • v0.2.1
    • 29.47
    • Published

    recoverable-random

    A recoverable number generator that generates pseudorandom integer or floating-point numbers within a given range.

    • v1.0.5
    • 28.87
    • Published

    pluggable-prng

    An ES module with a class providing a "Pseudo-random number generator" which is "pluggable" meaning you can plug-in any PRNG algorithm. It's also "seedable" meaning that it can have a reproducible (deterministic) output based on its starting seed. The mod

    • v2.1.0
    • 28.79
    • Published

    @stdlib/random-iter-randu

    Create an iterator for generating uniformly distributed pseudorandom numbers between 0 and 1.

    • v0.2.1
    • 26.79
    • Published

    @stdlib/random-iter-randi

    Create an iterator for generating pseudorandom numbers having integer values.

    • v0.2.1
    • 26.76
    • Published

    @stdlib/random-iter-t

    Create an iterator for generating pseudorandom numbers drawn from a Student's t distribution.

    • v0.2.1
    • 26.41
    • Published

    @stdlib/random-iter-box-muller

    Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.

    • v0.2.1
    • 26.37
    • Published

    @stdlib/random-iter-invgamma

    Create an iterator for generating pseudorandom numbers drawn from an inverse gamma distribution.

    • v0.2.1
    • 26.25
    • Published

    @stdlib/random-iter-f

    Create an iterator for generating pseudorandom numbers drawn from an F distribution.

    • v0.2.1
    • 26.21
    • Published

    @stdlib/random-iter-lognormal

    Create an iterator for generating pseudorandom numbers drawn from a lognormal distribution.

    • v0.2.1
    • 26.06
    • Published

    @stdlib/random-streams-kumaraswamy

    Create a readable stream for generating pseudorandom numbers drawn from a Kumaraswamy's double bounded distribution.

    • v0.2.1
    • 26.06
    • Published

    @stdlib/random-iter-chisquare

    Create an iterator for generating pseudorandom numbers drawn from a chi-square distribution.

    • v0.2.1
    • 26.04
    • Published

    @stdlib/random-iter-triangular

    Create an iterator for generating pseudorandom numbers drawn from a triangular distribution.

    • v0.2.1
    • 25.82
    • Published

    @stdlib/random-iter-beta

    Create an iterator for generating pseudorandom numbers drawn from a beta distribution.

    • v0.2.1
    • 25.68
    • Published

    @stdlib/random-streams-invgamma

    Create a readable stream for generating pseudorandom numbers drawn from an inverse gamma distribution.

    • v0.2.1
    • 25.57
    • Published

    @stdlib/random-iter-bernoulli

    Create an iterator for generating pseudorandom numbers drawn from a Bernoulli distribution.

    • v0.2.1
    • 25.43
    • Published

    @stdlib/random-streams-t

    Create a readable stream for generating pseudorandom numbers drawn from a Student's t distribution.

    • v0.2.1
    • 25.35
    • Published

    @stdlib/random-iter-randn

    Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution.

    • v0.2.1
    • 25.23
    • Published

    @stdlib/random-iter-minstd

    Create an iterator for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.

    • v0.2.1
    • 25.15
    • Published

    @stdlib/random-streams-gamma

    Create a readable stream for generating pseudorandom numbers drawn from a gamma distribution.

    • v0.2.1
    • 25.06
    • Published

    @stdlib/random-streams-beta

    Create a readable stream for generating pseudorandom numbers drawn from a beta distribution.

    • v0.3.1
    • 25.06
    • Published

    @stdlib/random-streams-binomial

    Create a readable stream for generating pseudorandom numbers drawn from a binomial distribution.

    • v0.2.1
    • 24.96
    • Published

    @stdlib/random-streams-improved-ziggurat

    Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.

    • v0.2.1
    • 24.60
    • Published

    @stdlib/random-streams-weibull

    Create a readable stream for generating pseudorandom numbers drawn from a Weibull distribution.

    • v0.2.1
    • 24.41
    • Published

    @stdlib/random-iter-gamma

    Create an iterator for generating pseudorandom numbers drawn from a gamma distribution.

    • v0.2.1
    • 24.33
    • Published

    @stdlib/random-iter-arcsine

    Create an iterator for generating pseudorandom numbers drawn from an arcsine distribution.

    • v0.2.1
    • 24.13
    • Published

    pcg-random

    Implementation of the PCG random number generator for JavaScript

    • v2.0.1
    • 24.10
    • Published

    @stdlib/random-iter-erlang

    Create an iterator for generating pseudorandom numbers drawn from an Erlang distribution.

    • v0.2.1
    • 24.05
    • Published

    @stdlib/random-streams-f

    Create a readable stream for generating pseudorandom numbers drawn from an F distribution.

    • v0.2.1
    • 24.01
    • Published

    @stdlib/random-streams-minstd

    Create a readable stream for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.

    • v0.2.1
    • 23.94
    • Published

    @stdlib/random-streams-logistic

    Create a readable stream for generating pseudorandom numbers drawn from a logistic distribution.

    • v0.2.1
    • 23.88
    • Published

    @stdlib/random-streams-laplace

    Create a readable stream for generating pseudorandom numbers drawn from a Laplace (double exponential) distribution.

    • v0.2.1
    • 23.84
    • Published

    @stdlib/random-streams-box-muller

    Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.

    • v0.2.1
    • 23.82
    • Published

    fdrandom

    Fast deterministic random methods. Includes Uniform, Gaussian, gaming distributions, shuffles and antisort

    • v3.2.0
    • 23.79
    • Published

    @stdlib/random-streams-normal

    Create a readable stream for generating pseudorandom numbers drawn from a normal distribution.

    • v0.2.1
    • 23.72
    • Published

    @stdlib/random-streams-frechet

    Create a readable stream for generating pseudorandom numbers drawn from a Fréchet distribution.

    • v0.2.1
    • 23.61
    • Published

    @stdlib/random-streams-levy

    Create a readable stream for generating pseudorandom numbers drawn from a Lévy distribution.

    • v0.2.1
    • 23.46
    • Published

    @stdlib/random-iter-binomial

    Create an iterator for generating pseudorandom numbers drawn from a binomial distribution.

    • v0.2.1
    • 23.45
    • Published

    @stdlib/random-streams-arcsine

    Create a readable stream for generating pseudorandom numbers drawn from an arcsine distribution.

    • v0.2.1
    • 23.30
    • Published

    @stdlib/random-iter-normal

    Create an iterator for generating pseudorandom numbers drawn from a normal distribution.

    • v0.2.1
    • 23.30
    • Published

    @stdlib/random-iter-betaprime

    Create an iterator for generating pseudorandom numbers drawn from a beta prime distribution.

    • v0.2.1
    • 23.29
    • Published

    @stdlib/random-streams-rayleigh

    Create a readable stream for generating pseudorandom numbers drawn from a Rayleigh distribution.

    • v0.2.1
    • 23.29
    • Published

    3h-random

    A randomizer lib.

    • v2.0.0
    • 23.15
    • Published

    @stdlib/random-iter-cosine

    Create an iterator for generating pseudorandom numbers drawn from a raised cosine distribution.

    • v0.2.1
    • 23.15
    • Published

    @stdlib/random-iter-levy

    Create an iterator for generating pseudorandom numbers drawn from a Lévy distribution.

    • v0.2.1
    • 23.12
    • Published

    @stdlib/random-streams-uniform

    Create a readable stream for generating pseudorandom numbers drawn from a uniform distribution.

    • v0.2.1
    • 23.04
    • Published

    @stdlib/random-streams-randu

    Create a readable stream for generating uniformly distributed pseudorandom numbers between 0 and 1.

    • v0.2.1
    • 22.86
    • Published

    @stdlib/random-iter-improved-ziggurat

    Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.

    • v0.2.1
    • 22.68
    • Published

    @stdlib/random-array-normal

    Create an array containing pseudorandom numbers drawn from a normal distribution.

    • v0.2.1
    • 22.65
    • Published

    @stdlib/random-iter-laplace

    Create an iterator for generating pseudorandom numbers drawn from a Laplace distribution.

    • v0.2.1
    • 22.37
    • Published

    @stdlib/random-streams-gumbel

    Create a readable stream for generating pseudorandom numbers drawn from a Gumbel distribution.

    • v0.2.1
    • 22.31
    • Published

    @stdlib/random-iter-geometric

    Create an iterator for generating pseudorandom numbers drawn from a geometric distribution.

    • v0.2.1
    • 22.26
    • Published

    @stdlib/random-array-randu

    Create an array containing uniformly distributed pseudorandom numbers between 0 and 1.

    • v0.2.1
    • 22.12
    • Published

    @stdlib/random-iter-cauchy

    Create an iterator for generating pseudorandom numbers drawn from a Cauchy distribution.

    • v0.2.1
    • 22.01
    • Published

    @stdlib/random-iter-logistic

    Create an iterator for generating pseudorandom numbers drawn from a logistic distribution.

    • v0.2.1
    • 21.95
    • Published

    @stdlib/random-streams-cauchy

    Create a readable stream for generating pseudorandom numbers drawn from a Cauchy distribution.

    • v0.2.1
    • 21.80
    • Published

    @stdlib/random-strided-minstd-shuffle

    Fill a strided array with pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.

    • v0.2.1
    • 21.49
    • Published

    @stdlib/random-iter-rayleigh

    Create an iterator for generating pseudorandom numbers drawn from a Rayleigh distribution.

    • v0.2.1
    • 21.26
    • Published

    @stdlib/random-iter-kumaraswamy

    Create an iterator for generating pseudorandom numbers drawn from a Kumaraswamy's double bounded distribution.

    • v0.2.1
    • 21.26
    • Published

    @stdlib/random-streams-cosine

    Create a readable stream for generating pseudorandom numbers drawn from a raised cosine distribution.

    • v0.2.1
    • 20.90
    • Published

    @stdlib/random-array-minstd-shuffle

    Create an array containing pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.

    • v0.2.1
    • 20.83
    • Published

    @stdlib/random-iter-gumbel

    Create an iterator for generating pseudorandom numbers drawn from a Gumbel distribution.

    • v0.2.1
    • 20.80
    • Published

    @stdlib/random-iter-weibull

    Create an iterator for generating pseudorandom numbers drawn from a Weibull distribution.

    • v0.2.1
    • 20.78
    • Published

    @stdlib/random-iter-poisson

    Create an iterator for generating pseudorandom numbers drawn from a Poisson distribution.

    • v0.2.1
    • 20.72
    • Published

    @stdlib/random-streams-randn

    Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution.

    • v0.2.1
    • 20.67
    • Published

    @stdlib/random-array-beta

    Create an array containing pseudorandom numbers drawn from a beta distribution.

    • v0.2.1
    • 20.65
    • Published

    @stdlib/random-streams-chi

    Create a readable stream for generating pseudorandom numbers drawn from a chi distribution.

    • v0.2.1
    • 20.61
    • Published

    @stdlib/random-array-cosine

    Create an array containing pseudorandom numbers drawn from a raised cosine distribution.

    • v0.2.1
    • 19.93
    • Published

    compute-lcg

    A linear congruential pseudorandom number generator (lcg).

    • v1.0.0
    • 19.60
    • Published

    @stdlib/random-array-minstd

    Create an array containing pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG).

    • v0.2.1
    • 19.60
    • Published

    @stdlib/random-strided-randu

    Fill a strided array with uniformly distributed pseudorandom numbers between 0 and 1.

    • v0.2.1
    • 19.06
    • Published

    @stdlib/random-array-mt19937

    Create an array containing pseudorandom numbers generated using a 32-bit Mersenne Twister pseudorandom number generator.

    • v0.2.1
    • 18.80
    • Published

    seeded

    Seedable pseudorandom number generator (PRNG).

    • v0.6.2
    • 18.73
    • Published

    @stdlib/random-streams-randn-cli

    Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution.

    • v0.2.1
    • 18.73
    • Published

    @stdlib/random-array-erlang

    Create an array containing pseudorandom numbers drawn from an Erlang distribution.

    • v0.2.1
    • 18.71
    • Published

    @stdlib/random-streams-erlang

    Create a readable stream for generating pseudorandom numbers drawn from an Erlang distribution.

    • v0.2.1
    • 18.52
    • Published

    @stdlib/random-array-gamma

    Create an array containing pseudorandom numbers drawn from a gamma distribution.

    • v0.2.1
    • 18.42
    • Published

    @stdlib/random-streams-poisson

    Create a readable stream for generating pseudorandom numbers drawn from a Poisson distribution.

    • v0.2.1
    • 18.22
    • Published

    @stdlib/random-iter-chi

    Create an iterator for generating pseudorandom numbers drawn from a chi distribution.

    • v0.2.1
    • 17.20
    • Published

    @stdlib/random-streams-f-cli

    Create a readable stream for generating pseudorandom numbers drawn from an F distribution.

    • v0.2.1
    • 17.09
    • Published

    @stdlib/random-strided-mt19937

    Fill a strided array with pseudorandom numbers generated using a 32-bit Mersenne Twister pseudorandom number generator.

    • v0.2.1
    • 17.09
    • Published

    @stdlib/random-array-invgamma

    Create an array containing pseudorandom numbers drawn from an inverse gamma distribution.

    • v0.2.1
    • 17.07
    • Published

    @stdlib/random-strided-uniform

    Fill a strided array with pseudorandom numbers drawn from a continuous uniform distribution.

    • v0.2.1
    • 17.00
    • Published

    @stdlib/random-strided-minstd

    Fill a strided array with pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG).

    • v0.2.1
    • 16.83
    • Published

    @stdlib/random-array-t

    Create an array containing pseudorandom numbers drawn from a Student's t-distribution.

    • v0.2.1
    • 16.81
    • Published

    @stdlib/random-array-kumaraswamy

    Create an array containing pseudorandom numbers drawn from Kumaraswamy's double bounded distribution.

    • v0.2.1
    • 16.81
    • Published

    @stdlib/random-streams-laplace-cli

    Create a readable stream for generating pseudorandom numbers drawn from a Laplace (double exponential) distribution.

    • v0.2.1
    • 16.71
    • Published

    @stdlib/random-array-chi

    Create an array containing pseudorandom numbers drawn from a chi distribution.

    • v0.2.1
    • 16.70
    • Published

    @stdlib/random-array-cauchy

    Create an array containing pseudorandom numbers drawn from a Cauchy distribution.

    • v0.2.1
    • 16.42
    • Published

    @stdlib/random-array-gumbel

    Create an array containing pseudorandom numbers drawn from a Gumbel distribution.

    • v0.2.1
    • 16.27
    • Published

    seedable

    A simple, no-frills, seedable random number generator from sha256 hashes

    • v1.0.5
    • 16.24
    • Published

    @stdlib/random-streams-box-muller-cli

    Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.

    • v0.2.1
    • 15.98
    • Published

    @stdlib/random-streams-t-cli

    Create a readable stream for generating pseudorandom numbers drawn from a Student's t distribution.

    • v0.2.1
    • 15.94
    • Published

    @stdlib/random-array-laplace

    Create an array containing pseudorandom numbers drawn from a Laplace (double exponential) distribution.

    • v0.2.1
    • 15.94
    • Published

    @stdlib/random-iter-frechet

    Create an iterator for generating pseudorandom numbers drawn from a Fréchet distribution.

    • v0.2.1
    • 15.80
    • Published

    @stdlib/random-array-levy

    Create an array containing pseudorandom numbers drawn from a Lévy distribution.

    • v0.2.1
    • 15.49
    • Published

    @stdlib/random-streams-minstd-cli

    Create a readable stream for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.

    • v0.2.1
    • 15.36
    • Published