Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.
A library to generate random, seedable, short human readable strings similar to or in place of an ID.
Seedable random number generator supporting many common distributions.
Seedable Math.random compatible pseudorandom number generator
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
A small library for generating random numbers
A package to seed your database using Drizzle ORM
Implementation of the Alea PRNG by Johannes Baagøe
Generate random numbers from various distributions.
A replacement for Math.random() that is tiny, fast, seedable, and has good statistical properties.
Fastest random ID and random string generation for Node.js
TypeScript definitions for d3-random
URL and cookie safe UIDs
Use the random function in CSS
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Generate a cryptographically strong random string
Random utility functions for ethers.
A Pulumi package to safely use randomness in Pulumi programs.
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
Provides functions for detecting if the host environment supports the WebCrypto API
Statistical routines and probability distributions.
Generate a random integer
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
Generate random numbers with a seed, useful for reproducible tests