JSPM

Found 280 results for seedable

seedable-random

Seedable Math.random compatible pseudorandom number generator

    • v0.0.1
    • 54.29
    • 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
    • 51.63
    • Published

    @stdlib/random-base-minstd

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

    • v0.2.1
    • 51.17
    • Published

    @grandom/engines

    Various RNG engines for the grandom library.

    • v4.0.1
    • 48.85
    • Published

    @stdlib/random-array-uniform

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

    • v0.2.1
    • 43.26
    • Published

    best-random

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

    • v1.0.3
    • 42.28
    • Published

    @grandom/mt19937

    Configurable Mersenne Twister PRNG implementation written in TypeScript.

    • v1.0.6
    • 38.12
    • Published

    @grandom/core

    Core package of the grandom library.

    • v3.0.4
    • 37.36
    • Published

    @grandom/bigint

    A great random bigint generator.

    • v1.2.10
    • 37.33
    • Published

    @grandom/boolean

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

    • v1.4.7
    • 36.82
    • Published

    @grandom/pick-umd

    Various UMD builds of a great random picker.

    • v1.4.0
    • 36.78
    • Published

    @grandom/number-umd

    Various UMD builds of a great random number generator.

    • v1.4.8
    • 36.76
    • Published

    @grandom/number

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

    • v1.4.8
    • 36.26
    • Published

    @grandom/weighted

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

    • v1.0.5
    • 36.20
    • Published

    @grandom/weighted-umd

    Various UMD builds of a great weighted random generator.

    • v1.0.5
    • 36.12
    • Published

    @grandom/bigint-umd

    Various UMD builds of a great random bigint generator.

    • v1.2.10
    • 36.11
    • Published

    grandom

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

    • v1.5.0
    • 35.32
    • Published

    implausible

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

    • v3.1.1
    • 34.96
    • Published

    @grandom/shuffle

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

    • v1.1.0
    • 34.79
    • Published

    @grandom/string-umd

    Various UMD builds of a great random string generator.

    • v1.2.7
    • 34.76
    • Published

    @grandom/engines-umd

    Various UMD builds of RNG engines for the grandom library.

    • v4.0.1
    • 33.97
    • Published

    @grandom/string

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

    • v1.2.7
    • 33.75
    • Published

    @grandom/pick

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

    • v1.4.0
    • 33.73
    • Published

    @grandom/boolean-umd

    Various UMD builds of a great random boolean generator.

    • v1.4.7
    • 33.68
    • Published

    pseudo-random

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

    • v0.6.0
    • 33.54
    • Published

    fast-random

    Fast simple seedable pseudo-random number generator

    • v2.0.4
    • 32.38
    • Published

    recoverable-random

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

    • v1.0.5
    • 28.69
    • Published

    @stdlib/random-iter-randu

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

    • v0.2.1
    • 26.52
    • Published

    @stdlib/random-iter-uniform

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

    • v0.2.1
    • 26.50
    • Published

    @stdlib/random-array-normal

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

    • v0.2.1
    • 25.59
    • Published

    @trap_stevo/rng

    Unleash beautifully deterministic randomness with a seedable generator crafted for developers, artists, game designers, and procedural creators. Whether forging alien worlds, generating dynamic narratives, or craving control over chaos, this tool delivers

      • v0.0.2
      • 25.27
      • Published

      @stdlib/random-iter-beta

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

      • v0.2.1
      • 23.98
      • Published

      compute-lcg

      A linear congruential pseudorandom number generator (lcg).

      • v1.0.0
      • 23.49
      • Published

      pcg-random

      Implementation of the PCG random number generator for JavaScript

      • v2.0.1
      • 22.41
      • Published

      @stdlib/random-iter-lognormal

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

      • v0.2.1
      • 16.53
      • Published

      @stdlib/random-iter-triangular

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

      • v0.2.1
      • 15.43
      • Published

      @stdlib/random-iter-normal

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

      • v0.2.1
      • 14.95
      • Published

      3h-random

      A randomizer lib.

      • v2.0.0
      • 13.40
      • Published

      @stdlib/random-strided-minstd

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

      • v0.2.1
      • 12.91
      • Published

      fdrandom

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

      • v3.2.0
      • 12.60
      • 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
      • 12.26
      • 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
      • 12.14
      • 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
      • 11.85
      • 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
      • 11.75
      • Published

      @stdlib/random-array-f

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

      • v0.2.1
      • 11.44
      • Published

      @stdlib/random-iter-f

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

      • v0.2.1
      • 11.36
      • 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
      • 11.15
      • Published

      seeded

      Seedable pseudorandom number generator (PRNG).

      • v0.6.2
      • 10.93
      • 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
      • 10.77
      • 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
      • 10.49
      • Published

      @stdlib/random-array-cauchy

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

      • v0.2.1
      • 10.24
      • Published

      @stdlib/random-streams-f

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

      • v0.2.1
      • 10.00
      • 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
      • 9.77
      • Published

      @stdlib/random-streams-laplace

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

      • v0.2.1
      • 9.77
      • Published

      prng-lfsr

      seedable, seeded, pseudo random number generator, prng, linear feedback shift register, fibonnaci, galois, lfsr

        • v0.0.1
        • 9.11
        • 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
        • 8.98
        • 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
        • 8.81
        • Published

        @stdlib/random-streams-kumaraswamy

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

        • v0.2.1
        • 8.62
        • Published

        @stdlib/random-iter-chisquare

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

        • v0.2.1
        • 8.62
        • Published

        @stdlib/random-streams-f-cli

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

        • v0.2.1
        • 8.23
        • Published

        @stdlib/random-streams-invgamma

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

        • v0.2.1
        • 8.23
        • Published

        @stdlib/random-streams-cosine

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

        • v0.2.1
        • 8.11
        • Published

        @stdlib/random-iter-randn

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

        • v0.2.1
        • 7.95
        • Published

        @stdlib/random-array-randu

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

        • v0.2.1
        • 7.18
        • Published

        @stdlib/random-streams-levy

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

        • v0.2.1
        • 7.18
        • Published

        @stdlib/random-streams-t

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

        • v0.2.1
        • 6.86
        • Published

        @stdlib/random-array-mt19937

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

        • v0.2.1
        • 6.86
        • Published

        @stdlib/random-streams-beta

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

        • v0.3.1
        • 6.86
        • Published

        @stdlib/random-streams-chi

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

        • v0.2.1
        • 6.75
        • Published

        @stdlib/random-streams-cauchy

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

        • v0.2.1
        • 6.70
        • Published

        @delight-im/prng

        Pseudorandom number generator (PRNG) for JavaScript

        • v1.0.0
        • 6.06
        • Published

        @stdlib/random-streams-uniform

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

        • v0.2.1
        • 6.01
        • Published

        @stdlib/random-streams-randu

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

        • v0.2.1
        • 6.01
        • Published

        @stdlib/random-array-erlang

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

        • v0.2.1
        • 6.01
        • Published

        @stdlib/random-streams-arcsine

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

        • v0.2.1
        • 5.92
        • Published

        @stdlib/random-streams-randn

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

        • v0.2.1
        • 5.92
        • Published

        @stdlib/random-iter-weibull

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

        • v0.2.1
        • 5.87
        • Published

        @stdlib/random-iter-t

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

        • v0.2.1
        • 5.11
        • Published

        @stdlib/random-array-gumbel

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

        • v0.2.1
        • 5.05
        • Published

        @stdlib/random-iter-betaprime

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

        • v0.2.1
        • 5.01
        • Published

        @stdlib/random-iter-gumbel

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

        • v0.2.1
        • 5.01
        • Published

        @stdlib/random-array-gamma

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

        • v0.2.1
        • 5.01
        • Published

        @stdlib/random-strided-chi

        Fill a strided array with pseudorandom numbers drawn from a chi distribution.

        • v0.1.1
        • 5.01
        • Published

        @stdlib/random-iter-chi

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

        • v0.2.1
        • 4.94
        • Published

        @stdlib/random-streams-randn-cli

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

        • v0.2.1
        • 4.05
        • Published

        @stdlib/random-streams-normal

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

        • v0.2.1
        • 4.05
        • Published

        @stdlib/random-iter-randi

        Create an iterator for generating pseudorandom numbers having integer values.

        • v0.2.1
        • 4.05
        • Published

        @stdlib/random-array-kumaraswamy

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

        • v0.2.1
        • 4.05
        • Published

        @stdlib/random-iter-minstd

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

        • v0.2.1
        • 3.97
        • Published

        @stdlib/random-array-invgamma

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

        • v0.2.1
        • 3.87
        • Published

        grandom-umd

        Various UMD builds of a great random number and data generator library.

        • v1.5.0
        • 3.82
        • Published

        @stdlib/random-streams-gamma

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

        • v0.2.1
        • 3.82
        • Published

        @stdlib/random-array-chi

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

        • v0.2.1
        • 3.79
        • Published

        @stdlib/random-iter-logistic

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

        • v0.2.1
        • 3.79
        • Published

        @stdlib/random-array

        Pseudorandom number generator array creation functions.

        • v0.2.1
        • 3.74
        • Published

        @stdlib/random-array-laplace

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

        • v0.2.1
        • 3.74
        • Published

        @stdlib/random-iter-cauchy

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

        • v0.2.1
        • 2.37
        • Published

        @stdlib/random-array-t

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

        • v0.2.1
        • 2.37
        • Published

        @stdlib/random-streams-weibull

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-array-beta

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-iter-bernoulli

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-streams-poisson

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-iter-invgamma

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-streams-gumbel

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-iter-laplace

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-iter-levy

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

        • v0.2.1
        • 2.32
        • Published

        @stdlib/random-iter-arcsine

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

        • v0.2.1
        • 2.26
        • Published

        @stdlib/random-streams-frechet

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

        • v0.2.1
        • 2.26
        • Published

        @stdlib/random-iter-gamma

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

        • v0.2.1
        • 2.26
        • Published

        @stdlib/random-strided-randu

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

        • v0.2.1
        • 2.24
        • Published

        @stdlib/random-streams-laplace-cli

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

        • v0.2.1
        • 2.24
        • Published

        @stdlib/random-iter-binomial

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

        • v0.2.1
        • 2.24
        • Published

        @stdlib/random-streams-t-cli

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

        • v0.2.1
        • 2.19
        • Published

        @stdlib/random-array-levy

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

        • v0.2.1
        • 2.19
        • Published

        @stdlib/random-array-minstd

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

        • v0.2.1
        • 2.17
        • Published

        itay-random

        A simple quick seedable random.

        • v0.1.0
        • 2.17
        • Published

        @stdlib/random-streams-erlang

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

        • v0.2.1
        • 2.17
        • Published

        @stdlib/random-array-cosine

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

        • v0.2.1
        • 0.00
        • Published

        @stdlib/random-iter-erlang

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

        • v0.2.1
        • 0.00
        • Published

        @stdlib/random-iter-frechet

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

        • v0.2.1
        • 0.00
        • Published