PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (header-only C/C++) (Codename Gradilac/Градилак)
-
Updated
Jun 27, 2026 - C
PRVHASH - Pseudo-Random-Value Hash. Hash functions, PRNG with unlimited period, randomness extractor, and a glimpse into abyss. (header-only C/C++) (Codename Gradilac/Градилак)
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, header-only C/C++) 27GB/s + PRNG
User-friendly pseudorandom number generator (PRNG)
Park-Miller pseudorandom number generator (PRNG)
Ultra fast, high-quality hash functions for hash-tables and hash-maps (non-cryptographic, header-only C/C++) + PRNG
A seeded pseudo-random number generator for JavaScript.
Robust estimations from distribution structures: III. Non-asymptotic
Random (SLAA338) and pseudorandom (LCG) number generation.
ADAM is an actively developed CSPRNG inspired by ISAAC64
Rust implementation of the skip ratchet
Python code that generates three different sequences; LFSR, Gold sequence (given two Maximum Length Sequences (MLS)), and Zadoff-Chu.
ρμ - a Java library of Randomization enHancements and Other Math Utilities
Algorithmic study of random systems. / Keywords: probability stochastic process ANU quantum random number generator Gaussian statistics
Crack java.util.Random when nextInt is used with a power of two.
Python decorator to control randomness of functions, methods and properties
Linear congruential generator (LCG) is an application that demonstrates the generation of pseudo-random numbers. The LCG is a specialized mathematical function (deterministic algorithm) for simulation of “random” numbers. The numbers generated by LCG are called pseudo-random numbers.
A 32-bit Mersenne Twister pseudorandom number generator.
Tested, performant HighwayHash bindings for Python 3 with support for all output lengths.
Fast PRNG implementations in .NET. Your PRNG is unlikely to be a bottleneck in anything you do, but there are exceptions like for instance Monte Carlo simulations, where generating random samples can take some time.
Estimating π using Monte Calro Simulation
To associate your repository with the pseudorandom topic, visit your repo's landing page and select "manage topics."