Testing common random-number generators (RNG)
-
Updated
Jun 22, 2023 - C++
Testing common random-number generators (RNG)
Fastest Random Distribution Generator for Eigen
🚀 A library designed to facilitate work with probability, statistics and stochastic calculus
FAST 32/64 bit PRNG (pseudo-random generator), highly optimized, based on xoshiro* / xoroshiro*, xorshift and other Marsaglia algorithms.
Bits of sweet C++ code that I use often.
Python library of efficient and numerically precise randomness extractors
A simple state-of-the-art C++ random number generator
Small library for distributing uniformly-generated uint32_t values (such as from an RNG) over a wide variety of types, shapes, and ranges.
An Arduino / Geiger Counter based Random Number Generator
C++ wrapper around wyhash and wyrand
Generate repeatable pseudo random numbers and non-cryptographic hash numbers for usage in Node.js and browser environments.
Rcpp bindings for different Ziggurat RNG implementations
Pseudo-random number generator for EOS.IO
TQ42 Cryptography is a comprehensive suite of quantum-resistant and asymmetric post-quantum encryption algorithms and key management functions offered under the open source AGPLv3 license and available under a Commercial license from Terra Quantum.
True random number generator using webcam
Seed recovery tool for PRNGs
A c++ implementation of some music composition algorithms, allowing fully computer-generated music.
This console application allows users to input three side lengths and determine the type of triangle they form. It identifies whether the triangle is equilateral, scalene, or isosceles and if it's a right triangle. The program also validates if the input side lengths can form a valid triangle based on the triangle inequality theorem.
Unreal Plugin to add SquirrelNoise5
Add a description, image, and links to the random-number-generators topic page so that developers can more easily learn about it.
To associate your repository with the random-number-generators topic, visit your repo's landing page and select "manage topics."