@grandom/mt19937
Configurable Mersenne Twister PRNG implementation written in TypeScript.
Found 76 results for randomness
Configurable Mersenne Twister PRNG implementation written in TypeScript.
A client to the drand randomness beacon network.
Various RNG engines for the grandom library.
A library to generate unique identifiers using methods like UUID and nanoid.
Core package of the grandom library.
Randomness tests
Niceware-TS is a TypeScript implementation of Niceware, a method for generating or converting random bytes into English language passphrases.
Configurable, flexible, and overall great random number and data generator library.
Transparent, verifiable, reproducible draws powered by the drand randomness beacon. The same code that runs a draw verifies a draw.
This is the official client library for the [CURBy Project](https://random.colorado.edu). It fetches and validates both the regular randomness chain and the DIRNG chain.
Official TypeScript SDK for the Monad Quantum Randomness Oracle (QRNG)
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.
Various UMD builds of a great random boolean generator.
A configurable, flexible, seedable, and overall great random shuffler.
Various UMD builds of a great random shuffler.
Configurable, flexible, seedable, and overall great weighted randoms.
Various UMD builds of a great random number generator.
A great random bigint generator.
Various UMD builds of a great weighted random generator.
A configurable, flexible, seedable, and overall great random number generator.
Brando, is a module to handle pseudo-random sequences/permutations of integers using Buffers.
Various UMD builds of a great random picker.
Various UMD builds of a great random string generator.
Various UMD builds of a great random bigint generator.
The official library to access the RANDOM.ORG JSON-RPC API
Small, dependency-free, secure-by-default randomness utilities (bytes, integers, strings) for Node, browsers, Deno, and Bun.
Various UMD builds of RNG engines for the grandom library.
A client to the drand randomness beacon network.
A library for consuming, verifying and using randomness from the dcipher network
Library for randomly selecting from a list of items using your own weighting for how frequently each item is chosen.
Get random 🎲 things the easy way. Simple, quick and light 🤏. 📂 Zipped under 2kb with updates.
Cryptographically secure randomizer and shuffler.
Shashi, a simple module to generate, using pseudo-randomness, a universal family/set of hash functions, which produce integer values within the selected range (a prime number)..
A npm library making randomness easier
Verifiable Delay Functions (VDF) library for Node.js and browsers - Pietrzak and Wesolowski implementations
Library for randomly selecting from a list of items using your own weighting for how frequently each item is chosen.
Randomness algorithms for JavaScript
ABIs and deployment addresses for the protokoll EC-VRF contracts on Monad
Uniqueness and Randomness combined
A tool to generate unique tokens using the camera feed for randomness.
Cryptographically fair, verifiable coin flips. Zero dependencies. Works in Node.js, browsers, and Deno.
Predictable randomness library, all seed based
TypeScript SDK for Alea — drand BN254 randomness verification on Solana
A Javascript wrapper for the NIST Randomness Beacon API
A model context protocol server for drand
Official JS client for Dicetrust
Sloth Verifiable Delay Function for Javascript and Solidity 0.8
A library for generating random numbers with the golden ratio
Primitive Shannon entropy measurement for strings.
Tools for generating random behaviour in Javascript
Various UMD builds of a great random number and data generator library.
This is an npm module which provides a subset of tests documented in the Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications.
Pyth Entropy v2 integration skill for AI-powered IDEs
This package is designed to help with various applications of randomness in JavaScript.
Minimal, typed SDK skeleton for HyperEVM VRF
Get random elements from on array
FHERand SDK - Fully Homomorphic Encryption Randomness for dApps
A package that helps you with everything related to randomness
MDRI Implementation — scoring randomness of digit sequences (lib + CLI)
A no-dependencies package to check if a string is wordlike or random
A small, fast, classical Perlin noise generator that uses CPU. Without any dependencies.
Rayleigh distribution entropy.
A modified version of the original luhn-generator (by rromanovsky) that uses cryptographic randomness (randomBytes) for secure randomness.
Geometric distribution entropy.
A hubot script that takes advantage of uncontext (http://uncontext.com) random streams.
A library for generating verifiably-random numbers between multiple parties.
A tool to generate unique tokens using the camera feed for randomness.
An homage to the randos in your life AKA CL Randos. I use it to randomize arrays.
Park-Miller pseudorandom number generator (PRNG) package. Fast and easy-to-use for applications requiring controlled randomness.
Calculates the bit-level entropy of a string or ID space given its cardinality and length.
Minimal, typed SDK skeleton for HyperEVM VRF
Simple randomness library for Solidity
Measure order in noise and manufacture order from noise — GCP-style network statistics, negentropy estimators, and SP 800-90B extraction over any byte stream.
Provider-pluggable quantum (QRNG) and true (TRNG) randomness for web and Node — ANU, RANDOM.ORG, drand, NIST beacon and more, with composable fallback/xor/race strategies and streaming.