prng
There are 526 repositories under prng topic.
aleaPRNG
🔢 Alea is a fast, seedable, statistically good pseudo-random number generator (PRNG).
cl-isaac
Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators.
fastPRNG
FAST 32/64 bit PRNG (pseudo-random generator), highly optimized, based on xoshiro* / xoroshiro*, xorshift and other Marsaglia algorithms.
randen-rng
A port of the Google Randen fast backtracking-resistant random generator to the C language.
jsrand
A seeded pseudo-random number generator for JavaScript.
qrand
High Quality Quick Random Number Generator that passes BigCrush suite
random-seedable
Fully-fledged random number generator library with high quality implementations of Xorshift, Xorwow, Mersenne Twister, PCG and LCG. Each implements a standard API producing number distributions that exactly match the original implementations.
RNG
A simple state-of-the-art C++ random number generator
frand
Blazingly Fast Pseudo Random Number Generator written in Rust
prng
🎲 A Pure Random Number Generator for Gleam
distribute-lib
Small library for distributing uniformly-generated uint32_t values (such as from an RNG) over a wide variety of types, shapes, and ranges.
LCGHack
Cracking RNG: Linear Congruential Generator
dice
A cryptographically secure pseudorandom number generator cli tool printing in a wide variety of byte encodings (hex, base64,..) and for many programming languages (c, java, c#, php, etc.) using NIST SP800-90Ar1 HMAC-DRBG. Supports external seeding from various true random services.
vectorclass
Random number generator for large applications using vector instructions
number-generator
Generate repeatable pseudo random numbers and non-cryptographic hash numbers for usage in Node.js and browser environments.
derandom
Android pseudo random number predictor
alea
Repeatable pseudo-random sampling, CDF over most known probability distributions.
pcg-java
PCG — Java Implementation. High quality fast random number generator
prnguin
:penguin: deterministic pseudorandom number generation
melg-64
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Mersenne Prime Period
ethereum-cryptography
Every cryptographic primitive needed to work on Ethereum, for the browser and Node.js
javascript-fortuna
Javascript implementation of the Fortuna PRNG
sysrandom.nim
A Nim library to generate random numbers and random ranges of bytes using the system's PRNG.
pcg32
PCG-32 random number generator implemented in WebAssembly
xrandom_dart
Dart library with random number generators focused on the consistency, performance and reproducibility
randomjs
A JavaScript module for generating random seeded distributions and its statistical analysis.
prngs
Pseudo (and not-pseudo) random number generators, plus some number theory toys.
rust-xoroshiro128
xoroshiro128+ implementation in Rust
python-random-playground
This repository contains code snippets and POCs associated to our article on breaking Python's PRNG with a few values and no bruteforce.
aes-prng
Rust pseudo-random number generator based on AES
xoshiro256ss
A simple `UniformRandomBitGenerator` wrapper for the xoshiro256*** and xoroshiro128+ PRNGs
rglk
Simple library for development roguelike games
prngine
PRNGine - Pseudo Random Number Engines for Monte Carlo simulations
PractRand
Forked from https://sourceforge.net/projects/pracrand
enocoro128v2
Safe, embedded-friendly Enocoro-128 (Version 2) stream cipher. Verified using Hitachi's official test vectors.
PcgRandom
A PCG pseudorandom number generator implementation for .NET and Fable. PCG is a family of simple fast space-efficient statistically good algorithms for random number generation.