Extends php BCMath lib for missing functions like floor, ceil, round, abs, min, max, rand for big numbers. Also wraps existing BCMath functions.
-
Updated
Feb 27, 2026 - PHP
Extends php BCMath lib for missing functions like floor, ceil, round, abs, min, max, rand for big numbers. Also wraps existing BCMath functions.
A replacement for rand()/srand() that's ~700% faster and typically has better statistical distribution. An adaptationof Melissa O'Neill's PCG rand with a fallback to xor-rand for 32-bit code.
🌪 Mersenne Twister implementation backed by rand_core
Report various statistics stemming from a confusion matrix in a tidy fashion. 🎯
Unpredictable number generator.
A 32-bit Mersenne Twister pseudorandom number generator.
Exercises for Cryptography Exam @ Polito - Cryptographic primitives in C with OpenSSL and prototype attacks in Python.
Standard library generic random functions.
Fast, thread-safe random data generation package written in Go
Uniformly distributed pseudorandom numbers.
Lightweight, no_std-friendly RNG library for Rust. Xoshiro256++ default; optional Mersenne Twister, PCG32/64, ChaCha20 CSPRNG, SIMD bulk-byte (NEON/AVX2), Halton/Sobol/Van der Corput quasi-random. Ziggurat normal(), 4 built-in distributions + pluggable Distribution trait. 100% test coverage.
Binomial distributed pseudorandom numbers.
Create an iterator for generating pseudorandom numbers drawn from a chi-square distribution.
Add a description, image, and links to the rand topic page so that developers can more easily learn about it.
To associate your repository with the rand topic, visit your repo's landing page and select "manage topics."