JSPM

Found 318 results for pseudorandom

random

Seedable random number generator supporting many common distributions.

  • v5.4.1
  • 62.61
  • Published

@stdlib/random-base-minstd

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

  • v0.2.1
  • 50.93
  • 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.89
  • Published

park-miller

Park-Miller pseudorandom number generator (PRNG)

  • v2.0.0
  • 49.31
  • Published

randoma

User-friendly pseudorandom number generator (PRNG)

  • v2.0.0
  • 48.09
  • Published

@stdlib/random-array-uniform

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

  • v0.2.1
  • 42.77
  • Published

random-seed-weighted-chooser

A random weighted item chooser with custom seed option for JavaScript and TypeScript.

  • v1.1.11
  • 42.05
  • Published

seeded-rand

A simple seeded pseudo-random number generator

  • v2.0.1
  • 41.95
  • Published

implausible

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

  • v3.1.1
  • 30.17
  • Published

recoverable-random

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

  • v1.0.5
  • 28.64
  • Published

@stdlib/random-iter-uniform

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

  • v0.2.1
  • 26.20
  • Published

@stdlib/random-iter-randu

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

  • v0.2.1
  • 26.14
  • Published

@stdlib/random-array-normal

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

  • v0.2.1
  • 25.55
  • Published

random-extra

Seedable random number generator supporting many common distributions.

  • v5.0.2
  • 24.04
  • Published

@stdlib/random-iter-beta

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

  • v0.2.1
  • 23.51
  • Published

shishua

SHISHUA: The fastest PRNG. A seedrandom-compatible random number generator.

  • v1.0.4
  • 20.99
  • Published

shufflefy

To shuffle an Array.

  • v1.0.4
  • 17.72
  • Published

vesuna

Generate and use memorable random seeds.

  • v3.1.0
  • 17.47
  • Published

bit-meddler

Fast scrambled, pseudorandom, numbers in a given range touching each value only once without using a flags array or random number generator. Uses a linear feedback shift register.

  • v1.4.1
  • 16.49
  • Published

@stdlib/random-iter-lognormal

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

  • v0.2.1
  • 16.21
  • Published

@stdlib/random-iter-triangular

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

  • v0.2.1
  • 15.22
  • Published

@stdlib/random-iter-normal

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

  • v0.2.1
  • 14.74
  • Published

num-in-delta

check actual number is expected number ± delta

  • v1.0.10
  • 14.36
  • 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.72
  • 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.12
  • 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
  • 11.92
  • 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.73
  • 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.68
  • Published

@stdlib/random-array-f

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

  • v0.2.1
  • 11.42
  • Published

@stdlib/random-iter-f

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

  • v0.2.1
  • 11.16
  • 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
  • 10.82
  • 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.75
  • Published

@stdlib/random-array-cauchy

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

  • v0.2.1
  • 10.04
  • Published

@stdlib/random-streams-f

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

  • v0.2.1
  • 9.88
  • 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.63
  • Published

pringle

Fast pseudorandom number generator

  • v1.1.1
  • 9.61
  • Published

random-esm

Seedable random number generator supporting many common distributions.

  • v4.2.0
  • 9.52
  • Published

@stdlib/random-streams-laplace

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

  • v0.2.1
  • 9.47
  • Published

jquery-prng

jquery mersenne-twister pseudorandom number generator pluggin

  • v1.0.0
  • 9.47
  • Published

random-cjs

Seedable random number generator supporting many common distributions.

  • v4.1.2
  • 8.88
  • 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.88
  • 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.64
  • 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.50
  • Published

@stdlib/random-iter-chisquare

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

  • v0.2.1
  • 8.36
  • Published

@stdlib/random-streams-f-cli

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

  • v0.2.1
  • 8.07
  • Published

@stdlib/random-streams-invgamma

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

  • v0.2.1
  • 8.07
  • Published

@stdlib/random-streams-cosine

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

  • v0.2.1
  • 8.00
  • Published

@stdlib/random-iter-randn

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

  • v0.2.1
  • 7.83
  • Published

bit-face

Pseudorandom pixel art avatar generator.

  • v1.0.6
  • 7.70
  • Published

msvcrt-rand

MSVCRT's rand() function in javascript

  • v1.0.0
  • 7.18
  • Published

parkmiller-random

Park-Miller pseudorandom number generator (PRNG) package. Fast and easy-to-use for applications requiring controlled randomness.

  • v1.0.0
  • 7.08
  • Published

@stdlib/random-array-randu

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

  • v0.2.1
  • 7.08
  • Published

@stdlib/random-streams-levy

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

  • v0.2.1
  • 7.08
  • Published

@ainulindale/csprng

A cryptographically secure generator for random numbers in a range.

  • v1.0.2
  • 6.96
  • Published

@iacobus/hbedf

Deterministic method of pseudorandom seed derivation from biographic material and secrets.

  • v1.3.0
  • 6.81
  • Published

@stdlib/random-streams-t

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

  • v0.2.1
  • 6.72
  • 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.72
  • Published

@stdlib/random-streams-beta

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

  • v0.3.1
  • 6.72
  • Published

@stdlib/random-streams-cauchy

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

  • v0.2.1
  • 6.69
  • Published

bigint-rnd

Unbiased and crytpgraplically safe library for generating random BigInt

  • v1.0.2
  • 6.69
  • Published

deadbeef-rand

A simple, seed-able pseudo-random number generator (PRNG).

  • v1.0.1
  • 6.66
  • Published

@stdlib/random-streams-chi

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

  • v0.2.1
  • 6.66
  • Published

@stdlib/random-streams-uniform

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

  • v0.2.1
  • 5.89
  • Published

@stdlib/random-streams-randu

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

  • v0.2.1
  • 5.89
  • Published

@stdlib/random-array-erlang

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

  • v0.2.1
  • 5.89
  • Published

@stdlib/random-iter-weibull

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

  • v0.2.1
  • 5.86
  • Published

@stdlib/random-streams-arcsine

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

  • v0.2.1
  • 5.84
  • Published

@stdlib/random-streams-randn

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

  • v0.2.1
  • 5.84
  • Published

@dvlden/seeran

Simple pseudorandom number generator that takes a seed as string or number.

  • v1.0.0
  • 5.09
  • Published

@stdlib/random-iter-t

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

  • v0.2.1
  • 5.05
  • Published

@stdlib/random-array-gumbel

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

  • v0.2.1
  • 4.98
  • Published

@stdlib/random-iter-betaprime

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

  • v0.2.1
  • 4.92
  • Published

@stdlib/random-iter-gumbel

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

  • v0.2.1
  • 4.92
  • Published

@stdlib/random-array-gamma

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

  • v0.2.1
  • 4.92
  • Published

@stdlib/random-strided-chi

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

  • v0.1.1
  • 4.92
  • Published

@stdlib/random-iter-chi

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

  • v0.2.1
  • 4.87
  • Published

@stdlib/random-streams-randn-cli

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

  • v0.2.1
  • 3.97
  • Published

@stdlib/random-streams-normal

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

  • v0.2.1
  • 3.97
  • Published

@stdlib/random-iter-randi

Create an iterator for generating pseudorandom numbers having integer values.

  • v0.2.1
  • 3.97
  • Published

@stdlib/random-array-kumaraswamy

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

  • v0.2.1
  • 3.97
  • Published

o2.random

o2.js — A utility to generate random hex strings with various cryptographical strength. — http://o2js.com/.

  • v0.1.4
  • 3.85
  • 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.85
  • Published

@stdlib/random-array-invgamma

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

  • v0.2.1
  • 3.82
  • Published

@creatartis/randomness

Pseudo-random number generation functions and utilities.

  • v0.2.0-alpha
  • 3.82
  • Published

@stdlib/random-streams-gamma

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

  • v0.2.1
  • 3.77
  • Published

superrandom.js

Seedable random generator supporting many common distributions. Random numbers and string generation.

  • v1.0.0
  • 3.72
  • Published

@stdlib/random-array-chi

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

  • v0.2.1
  • 3.72
  • Published

random-benchmark

Benchmark of pseudorandom number generators

    • v1.1.0
    • 3.72
    • Published

    @stdlib/random-iter-logistic

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

    • v0.2.1
    • 3.72
    • Published

    @stdlib/random-array

    Pseudorandom number generator array creation functions.

    • v0.2.1
    • 3.68
    • Published

    @stdlib/random-array-laplace

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

    • v0.2.1
    • 3.68
    • Published

    @stdlib/random-iter-cauchy

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

    • v0.2.1
    • 2.32
    • Published

    @stdlib/random-array-t

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

    • v0.2.1
    • 2.32
    • Published

    @stdlib/random-streams-weibull

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

    • v0.2.1
    • 2.29
    • Published

    @stdlib/random-array-beta

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

    • v0.2.1
    • 2.29
    • Published

    @stdlib/random-iter-bernoulli

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

    • v0.2.1
    • 2.29
    • Published

    @stdlib/random-streams-poisson

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

    • v0.2.1
    • 2.25
    • Published

    @stdlib/random-iter-invgamma

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

    • v0.2.1
    • 2.25
    • Published

    @stdlib/random-streams-gumbel

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

    • v0.2.1
    • 2.25
    • Published

    @stdlib/random-iter-laplace

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

    • v0.2.1
    • 2.25
    • Published

    @stdlib/random-iter-levy

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

    • v0.2.1
    • 2.25
    • Published

    @stdlib/random-iter-arcsine

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

    • v0.2.1
    • 2.24
    • Published