d3-random
Generate random numbers from various distributions.
Found 559 results for rng
Generate random numbers from various distributions.
Collision-resistant IDs optimized for horizontal scaling and performance
Random number generator using xorshift128+
A functional typescript implementation of the PCG family random number generators
Arbitrary precision modular arithmetic, cryptographically secure random numbers and strong probable prime generation/testing. It works in modern browsers, Angular, React, Node.js, etc. since it uses the native JS implementation of BigInt
Seedable random number generator supporting many common distributions.
Deterministic pseudo-random number generator for JavaScript and TypeScript
Random numbers.
Common APIs shared across base pseudorandom number generators.
A fast Mersenne Twister
Uniformly distributed pseudorandom numbers between 0 and 1.
Normally distributed pseudorandom numbers using the improved Ziggurat method.
Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.
Uniformly distributed pseudorandom numbers.
A tiny isomorphic Random Number Generator for generating 1/8/16/32/64-bits unsigned integers.
Discrete uniform distributed pseudorandom numbers.
Beta distributed pseudorandom numbers.
Gamma distributed pseudorandom numbers.
Normally distributed pseudorandom numbers.
Constructor for creating arrays filled with pseudorandom values drawn from a nullary PRNG.
Random number generator based on WELL-1024a algorithm.
Create a factory function for generating pseudorandom values drawn from a binary PRNG.
Constructor for creating arrays filled with pseudorandom values drawn from a binary PRNG.
Bernoulli distributed pseudorandom numbers.
Chi-square distributed pseudorandom numbers.
Log-normally distributed pseudorandom numbers.
Lévy distributed pseudorandom numbers.
Create an array containing pseudorandom numbers drawn from a continuous uniform distribution.
Student's t-distributed pseudorandom numbers.
Exponentially distributed pseudorandom numbers.
Pareto (Type I) distributed pseudorandom numbers.
F distributed pseudorandom numbers.
Raised cosine distributed pseudorandom numbers.
Chi distributed pseudorandom numbers.
Pseudorandom numbers having integer values.
Geometric distributed pseudorandom numbers.
Negative binomial distributed pseudorandom numbers.
Binomial distributed pseudorandom numbers.
Cauchy distributed pseudorandom numbers.
Triangular distributed pseudorandom numbers.
Fréchet distributed pseudorandom numbers.
Poisson distributed random numbers.
Laplace (double exponential) distributed pseudorandom numbers.
Hypergeometric distributed pseudorandom numbers.
Base pseudorandom number generators.
Arcsine distributed pseudorandom numbers.
Inverse gamma distributed pseudorandom numbers.
Rayleigh distributed pseudorandom numbers.
Beta prime distributed pseudorandom numbers.
Kumaraswamy's double bounded distributed pseudorandom numbers.
Revive a JSON-serialized pseudorandom number generator (PRNG).
Standard normal pseudorandom numbers.
Weibull distributed pseudorandom numbers.
Gumbel distributed pseudorandom numbers.
Erlang distributed pseudorandom numbers.
Normally distributed pseudorandom numbers using the Box-Muller transform.
Logistic distributed pseudorandom numbers.
A roguelike toolkit in JavaScript
Create an array containing pseudorandom numbers drawn from a discrete uniform distribution.
Park-Miller pseudorandom number generator (PRNG)
Configurable Mersenne Twister PRNG implementation written in TypeScript.
Various RNG engines for the grandom library.
Constructor for creating ndarrays filled with pseudorandom values drawn from a binary PRNG.
Create a function for generating pseudorandom values drawn from a binary PRNG.
User-friendly pseudorandom number generator (PRNG)
Core package of the grandom library.
Generate pseudorandom numbers drawn from a continuous uniform distribution.
Generate pseudorandom numbers drawn from a discrete uniform distribution.
A replacement for Math.random() that is tiny, fast, seedable, and has good statistical properties.
Create an iterator for generating uniformly distributed pseudorandom numbers between 0 and 1.
randomBytes for react-native
Create a factory function for generating pseudorandom values drawn from a unary PRNG.
ORAO Verifiable Random Function for Solana.
core library
Constructor for creating arrays filled with pseudorandom values drawn from a unary PRNG.
Create an array containing pseudorandom numbers drawn from a Bernoulli distribution.
Blockchain Commons Random Number Utilities for TypeScript
Create an iterator for generating pseudorandom numbers drawn from a continuous uniform distribution.
Fast deterministic random methods. Includes Uniform, Gaussian, gaming distributions, shuffles and antisort
Tiny GA/GP engine for TypeScript/JS with first-class types, Zod validation, deterministic RNG, and budget-aware runs.
Cryptographically strong, hat-compatible, pseudo-random number generator
Random and pseudo-random number generation lib.
Pure JavaScript implementation of ChaCha8/12/20 random number generator
Create an iterator for generating pseudorandom numbers drawn from a Pareto (Type I) distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Rayleigh distribution.
Randomization utilities for NodeJS in es6
Create a function for generating pseudorandom values drawn from a unary PRNG.
Constructor for creating ndarrays filled with pseudorandom values drawn from a unary PRNG.
Generate pseudorandom numbers drawn from a Bernoulli distribution.
Salve is a Javascript library which implements a validator able to validate an XML document on the basis of a subset of RelaxNG.
Shuffles the arrays of the given object (map) using @shuffle-array
You need numbers? We got numbers.
implementation of randomBytes for React Native
Get an integer between min and max with skew towards either
Uncloned Verification Standard v3 — provably fair draws (uvLottery), gacha (uvGacha) and games (uvGame)
randomBytes for react-native
Configurable, flexible, and overall great random number and data generator library.
Configurable, flexible, seedable, and overall great weighted randoms.
A configurable, flexible, seedable, and overall great random shuffler.
Various UMD builds of a great weighted random generator.
A configurable, flexible, seedable, and overall great random number generator.
A great random bigint generator.
A configurable, flexible, seedable, and overall great random picker.
A configurable, flexible, seedable, and overall great random string generator.
A configurable, flexible, seedable, and overall great random boolean generator.
JS-only implementation of randomBytes, intended for use with React Native and other limited runtimes
Randomly generate, strengthen, and validate cryptographically-secure passwords.
Create a factory function for filling strided arrays with pseudorandom values drawn from a unary PRNG.
Various UMD builds of a great random string generator.
Various UMD builds of a great random boolean generator.
Create an iterator for generating pseudorandom numbers drawn from a discrete uniform distribution.
Wed is a schema-aware editor for XML documents.
Create an iterator for generating pseudorandom numbers drawn from a beta distribution.
Various UMD builds of a great random shuffler.
Various UMD builds of a great random number generator.
A fork with support for documentation of Salve, a Javascript library which implements a validator able to validate an XML document on the basis of a subset of RelaxNG.
Seedable random number generator supporting many common distributions.
Create an array containing pseudorandom numbers drawn from a normal distribution.
Fill a strided array with pseudorandom numbers drawn from a normal distribution.
Various UMD builds of a great random bigint generator.
Implementation of the PCG random number generator for JavaScript
Various UMD builds of a great random picker.
A library for generating random numbers with different providers.
rbxts typings for ernisto/rng
Efficient Reversible Number Generator
A library of useful math classes & functions for game development, involving linear algebra, angles, and more.
Various UMD builds of RNG engines for the grandom library.
Generate pseudorandom numbers drawn from a normal distribution.
Create an array containing uniformly distributed pseudorandom numbers between 0 and 1.
Constructor for creating arrays filled with pseudorandom values drawn from a ternary PRNG.
implementation of getRandomValues for React Native
Create a readable stream for generating pseudorandom numbers drawn from a Bernoulli distribution.
A trivial grammar loader that just loads grammars.
Create a readable stream for generating pseudorandom numbers drawn from an F distribution.
A fork with support for documentation of Salve, a Javascript library which implements a validator able to validate an XML document on the basis of a subset of RelaxNG.
A library for validating DOM trees according to a Relax NG schema.
Random number generator using xorshift128+
Wed is a schema-aware editor for XML documents.
Constructor for creating ndarrays filled with pseudorandom values drawn from a ternary PRNG.
Create a readable stream for generating pseudorandom numbers drawn from a lognormal distribution.
A cryptographically secure, feature rich, zero dependency and browser friendly random number generator library.
The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
Official TypeScript SDK for SpaceComputer Orbitport
Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.
A JavaScript library to help with various tasks involving randomness.
Zero-dependency seeded RNG for games — Mulberry32 PRNG with weighted drops, gaussian distribution, shuffle, and 2D vector helpers.
Create a function for generating pseudorandom values drawn from a ternary PRNG.
Create a readable stream for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.
Create a readable stream for a linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Create an iterator for a linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Generating secure random numbers.
Biased random number generator
A small collection of functions aiming at extending the possibilities of your RNG
Create a readable stream for generating pseudorandom numbers drawn from a Laplace (double exponential) distribution.
Create a readable stream for generating pseudorandom numbers drawn from a uniform distribution.
Create an iterator for a 32-bit Mersenne Twister pseudorandom number generator.
Create a readable stream for generating pseudorandom numbers drawn from a normal distribution.
Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.
Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution using the Box-Muller transform.
Fastest, zero-dependency, pseudo-RNG in node and browser environments, with support for cryptographic randomness and seedable PRNG.
The default runtime implementation for wed editors.
Create a factory function for generating pseudorandom values drawn from a ternary PRNG.
Create an iterator for generating pseudorandom numbers drawn from a lognormal distribution.
Create an iterator for generating pseudorandom numbers drawn from a Bernoulli distribution.
Create a readable stream for generating pseudorandom numbers drawn from a chi-square distribution.
Create an iterator for generating pseudorandom numbers drawn from a binomial distribution.
Create a readable stream for generating pseudorandom numbers drawn from a gamma distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Weibull distribution.
Create an array containing pseudorandom numbers drawn from an exponential distribution.
The a base class for savers providing some boilerplate.
Create a readable stream for generating pseudorandom numbers drawn from a logistic distribution.
Create a readable stream for generating pseudorandom numbers drawn from a hypergeometric distribution.
Create an iterator for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.
Create a readable stream for a 32-bit Mersenne Twister pseudorandom number generator.
Create a readable stream for generating pseudorandom numbers drawn from a geometric distribution.
A handler for the indexeddb:// scheme.
Create a readable stream for generating pseudorandom numbers drawn from a Gumbel distribution.
Create a readable stream for generating pseudorandom numbers drawn from a standard normal distribution.
Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution.
Create a readable stream for generating pseudorandom numbers drawn from a discrete uniform distribution.
A saver for wed that uses an AJAX-based protocol to save.
A slot machine.
Create a readable stream for generating pseudorandom numbers drawn from an arcsine distribution.
Create a readable stream for generating pseudorandom numbers having integer values.
A typescript implementation of Squirrel Eiserloh's noise based RNG explained at GDC
A collection of hash and number generators for Node or Browser
A saver for wed that uses a DB backend to save.
Create a readable stream for a linear congruential pseudorandom number generator (LCG) based on Park and Miller.
Create an iterator for generating pseudorandom numbers having integer values.
Create an iterator for generating pseudorandom numbers drawn from a Student's t distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Student's t distribution.
Generate v4 UUIDs using libsodium's RNG
High-fidelity RNG and gaming-inspired UI components for React and TypeScript
randomBytes for react-native
Create an iterator for generating pseudorandom numbers drawn from a normal distribution.
Create an iterator for generating pseudorandom numbers drawn from an F distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Fréchet distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Lévy distribution.
Create a readable stream for generating pseudorandom numbers drawn from a binomial distribution.
Create an iterator for generating pseudorandom numbers drawn from a negative binomial distribution.
Create an array containing pseudorandom numbers generated using a linear congruential pseudorandom number generator (LCG) whose output is shuffled.
Create an iterator for generating pseudorandom numbers drawn from a chi-square distribution.
Create a readable stream for generating pseudorandom numbers drawn from a beta distribution.
Create a readable stream for generating pseudorandom numbers drawn from a negative binomial distribution.
Create a readable stream for generating pseudorandom numbers drawn from a raised cosine distribution.
Create an iterator for generating pseudorandom numbers drawn from a chi distribution.
Create an iterator for generating pseudorandom numbers drawn from an inverse gamma distribution.
Create an iterator for generating pseudorandom numbers drawn from a beta prime distribution.
Create an iterator for generating pseudorandom numbers drawn from a Lévy distribution.
A builder for producing custom wed bundles.
A saver for wed that does nothing.
Create an iterator for generating pseudorandom numbers drawn from a geometric distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Kumaraswamy's double bounded distribution.
Create a readable stream for generating pseudorandom numbers drawn from a Poisson distribution.
Create an iterator for generating pseudorandom numbers drawn from a Laplace distribution.
Create an iterator for generating pseudorandom numbers drawn from a raised cosine distribution.
Create a readable stream for generating pseudorandom numbers drawn from a beta prime distribution.
Create an iterator for generating pseudorandom numbers drawn from a triangular distribution.
Create an iterator for generating pseudorandom numbers drawn from a standard normal distribution using the Improved Ziggurat algorithm.
Create an iterator for generating pseudorandom numbers drawn from a Rayleigh distribution.
Create an iterator for generating pseudorandom numbers drawn from an Erlang distribution.
Cryptographically secure random numbers and prime generation/testing using native JS (stage 3) implementation of BigInt
Create a readable stream for generating pseudorandom numbers drawn from a Cauchy distribution.
Create a readable stream for generating pseudorandom numbers drawn from a chi distribution.
The common infrastructure for code using wed editors.
Create an iterator for generating pseudorandom numbers drawn from an exponential distribution.
Create an iterator for generating pseudorandom numbers drawn from a Gumbel distribution.
The API for code using wed editors ("client code").