JSPM

Found 280 results for seedable

seedable-random

Seedable Math.random compatible pseudorandom number generator

    • v0.0.1
    • 54.45
    • Published

    @stdlib/random-base-minstd

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

    • v0.2.1
    • 51.90
    • 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
    • 50.98
    • Published

    @grandom/engines

    Various RNG engines for the grandom library.

    • v4.0.1
    • 49.46
    • Published

    @stdlib/random-array-uniform

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

    • v0.2.1
    • 43.63
    • Published

    best-random

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

    • v1.0.3
    • 42.06
    • Published

    @grandom/mt19937

    Configurable Mersenne Twister PRNG implementation written in TypeScript.

    • v1.0.6
    • 37.92
    • Published

    @grandom/core

    Core package of the grandom library.

    • v3.0.4
    • 37.24
    • Published

    @grandom/bigint

    A great random bigint generator.

    • v1.2.10
    • 37.21
    • Published

    @grandom/boolean

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

    • v1.4.7
    • 37.09
    • Published

    @grandom/pick-umd

    Various UMD builds of a great random picker.

    • v1.4.0
    • 37.04
    • Published

    @grandom/number-umd

    Various UMD builds of a great random number generator.

    • v1.4.8
    • 37.03
    • Published

    @grandom/number

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

    • v1.4.8
    • 36.72
    • Published

    @grandom/weighted-umd

    Various UMD builds of a great weighted random generator.

    • v1.0.5
    • 36.58
    • Published

    @grandom/weighted

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

    • v1.0.5
    • 36.08
    • Published

    @grandom/bigint-umd

    Various UMD builds of a great random bigint generator.

    • v1.2.10
    • 35.99
    • Published

    grandom

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

    • v1.5.0
    • 35.63
    • Published

    implausible

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

    • v3.1.1
    • 35.22
    • Published

    @grandom/shuffle

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

    • v1.1.0
    • 35.21
    • Published

    @grandom/string-umd

    Various UMD builds of a great random string generator.

    • v1.2.7
    • 35.19
    • Published

    @grandom/string

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

    • v1.2.7
    • 34.18
    • Published

    @grandom/pick

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

    • v1.4.0
    • 34.16
    • Published

    @grandom/boolean-umd

    Various UMD builds of a great random boolean generator.

    • v1.4.7
    • 34.11
    • Published

    @grandom/engines-umd

    Various UMD builds of RNG engines for the grandom library.

    • v4.0.1
    • 34.11
    • Published

    pseudo-random

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

    • v0.6.0
    • 33.83
    • Published

    fast-random

    Fast simple seedable pseudo-random number generator

    • v2.0.4
    • 32.51
    • Published

    recoverable-random

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

    • v1.0.5
    • 29.05
    • Published

    @stdlib/random-iter-randu

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

    • v0.2.1
    • 26.84
    • Published

    @stdlib/random-iter-uniform

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

    • v0.2.1
    • 26.72
    • Published

    @stdlib/random-array-normal

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

    • v0.2.1
    • 25.92
    • 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.18
      • Published

      @stdlib/random-iter-beta

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

      • v0.2.1
      • 23.85
      • Published

      compute-lcg

      A linear congruential pseudorandom number generator (lcg).

      • v1.0.0
      • 23.79
      • Published

      pcg-random

      Implementation of the PCG random number generator for JavaScript

      • v2.0.1
      • 22.57
      • Published

      @stdlib/random-iter-lognormal

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

      • v0.2.1
      • 16.44
      • Published

      @stdlib/random-iter-triangular

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

      • v0.2.1
      • 15.49
      • Published

      @stdlib/random-iter-normal

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

      • v0.2.1
      • 15.01
      • Published

      3h-random

      A randomizer lib.

      • v2.0.0
      • 13.45
      • 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.86
      • Published

      fdrandom

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

      • v3.2.0
      • 12.75
      • 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.36
      • 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.23
      • 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.90
      • 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.89
      • Published

      @stdlib/random-array-f

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

      • v0.2.1
      • 11.59
      • Published

      @stdlib/random-iter-f

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

      • v0.2.1
      • 11.44
      • 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.30
      • Published

      seeded

      Seedable pseudorandom number generator (PRNG).

      • v0.6.2
      • 11.00
      • 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.91
      • 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.53
      • Published

      @stdlib/random-array-cauchy

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

      • v0.2.1
      • 10.19
      • Published

      @stdlib/random-streams-f

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

      • v0.2.1
      • 10.08
      • Published

      @stdlib/random-streams-laplace

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

      • v0.2.1
      • 9.90
      • 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.74
      • Published

      prng-lfsr

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

        • v0.0.1
        • 9.23
        • 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
        • 9.06
        • 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.76
        • Published

        @stdlib/random-iter-chisquare

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

        • v0.2.1
        • 8.73
        • 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.60
        • Published

        @stdlib/random-streams-f-cli

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

        • v0.2.1
        • 8.19
        • Published

        @stdlib/random-streams-invgamma

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

        • v0.2.1
        • 8.19
        • Published

        @stdlib/random-streams-cosine

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

        • v0.2.1
        • 8.14
        • Published

        @stdlib/random-iter-randn

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

        • v0.2.1
        • 7.92
        • Published

        @stdlib/random-streams-levy

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

        • v0.2.1
        • 7.16
        • Published

        @stdlib/random-array-randu

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

        • v0.2.1
        • 7.16
        • Published

        @stdlib/random-streams-t

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

        • v0.2.1
        • 6.82
        • 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.82
        • Published

        @stdlib/random-streams-beta

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

        • v0.3.1
        • 6.82
        • Published

        @stdlib/random-streams-cauchy

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

        • v0.2.1
        • 6.78
        • Published

        @stdlib/random-streams-chi

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

        • v0.2.1
        • 6.78
        • Published

        @delight-im/prng

        Pseudorandom number generator (PRNG) for JavaScript

        • v1.0.0
        • 6.13
        • Published

        @stdlib/random-streams-uniform

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

        • v0.2.1
        • 5.98
        • Published

        @stdlib/random-streams-randu

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

        • v0.2.1
        • 5.98
        • Published

        @stdlib/random-array-erlang

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

        • v0.2.1
        • 5.98
        • Published

        @stdlib/random-iter-weibull

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

        • v0.2.1
        • 5.95
        • Published

        @stdlib/random-streams-arcsine

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

        • v0.2.1
        • 5.95
        • Published

        @stdlib/random-streams-randn

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

        • v0.2.1
        • 5.95
        • Published

        @stdlib/random-iter-t

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

        • v0.2.1
        • 5.16
        • Published

        @stdlib/random-array-gumbel

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

        • v0.2.1
        • 5.12
        • Published

        @stdlib/random-iter-betaprime

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

        • v0.2.1
        • 4.99
        • Published

        @stdlib/random-iter-gumbel

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

        • v0.2.1
        • 4.99
        • Published

        @stdlib/random-array-gamma

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

        • v0.2.1
        • 4.99
        • Published

        @stdlib/random-strided-chi

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

        • v0.1.1
        • 4.99
        • Published

        @stdlib/random-iter-chi

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

        • v0.2.1
        • 4.96
        • Published

        @stdlib/random-streams-randn-cli

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

        • v0.2.1
        • 4.08
        • Published

        @stdlib/random-streams-normal

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

        • v0.2.1
        • 4.08
        • Published

        @stdlib/random-iter-randi

        Create an iterator for generating pseudorandom numbers having integer values.

        • v0.2.1
        • 4.08
        • Published

        @stdlib/random-array-kumaraswamy

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

        • v0.2.1
        • 4.08
        • Published

        @stdlib/random-iter-minstd

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

        • v0.2.1
        • 4.02
        • Published

        @stdlib/random-array-invgamma

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

        • v0.2.1
        • 3.90
        • Published

        grandom-umd

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

        • v1.5.0
        • 3.87
        • Published

        @stdlib/random-streams-gamma

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

        • v0.2.1
        • 3.87
        • Published

        @stdlib/random-iter-logistic

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

        • v0.2.1
        • 3.77
        • Published

        @stdlib/random-array-chi

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

        • v0.2.1
        • 3.77
        • Published

        @stdlib/random-array

        Pseudorandom number generator array creation functions.

        • v0.2.1
        • 3.75
        • Published

        @stdlib/random-array-laplace

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

        • v0.2.1
        • 3.75
        • Published

        @stdlib/random-iter-cauchy

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

        • v0.2.1
        • 2.38
        • Published

        @stdlib/random-array-t

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

        • v0.2.1
        • 2.38
        • Published

        @stdlib/random-streams-poisson

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

        • v0.2.1
        • 2.35
        • Published

        @stdlib/random-iter-invgamma

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

        • v0.2.1
        • 2.35
        • Published

        @stdlib/random-streams-gumbel

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

        • v0.2.1
        • 2.35
        • Published

        @stdlib/random-iter-laplace

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

        • v0.2.1
        • 2.35
        • Published

        @stdlib/random-iter-levy

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

        • v0.2.1
        • 2.35
        • 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-iter-bernoulli

        Create an iterator for generating pseudorandom numbers drawn from a Bernoulli 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-arcsine

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

        • v0.2.1
        • 2.28
        • Published

        @stdlib/random-streams-frechet

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

        • v0.2.1
        • 2.28
        • Published

        @stdlib/random-iter-gamma

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

        • v0.2.1
        • 2.28
        • Published

        @stdlib/random-strided-randu

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

        • v0.2.1
        • 2.26
        • 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.26
        • Published

        @stdlib/random-iter-binomial

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

        • v0.2.1
        • 2.26
        • Published

        @stdlib/random-array-minstd

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

        • v0.2.1
        • 2.20
        • Published

        itay-random

        A simple quick seedable random.

        • v0.1.0
        • 2.20
        • Published

        @stdlib/random-streams-erlang

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

        • v0.2.1
        • 2.20
        • 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

        nukit

        Tiny collection of essential JavaScript utilities

        • v1.8.1
        • 0.00
        • 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