bcaf45e1bc7a5c62dead389537e6682a91dd740d
ReUnirand
A C++ implementation of Marsaglia's Universal Random Number Generator
This program is based on "Toward a universal random number generator" by George Marsaglia, Arif Zaman, Wai Wan Tsang published in Statistics & Probability Letters Volume 9, Issue 1, January 1990, Pages 35-39 https://www.sciencedirect.com/science/article/abs/pii/016771529090092L?via%3Dihub
Building
git clone https://git.redacted.cc/rich/ReUnirand.git
cd ReUnirand
mkdir build; cd build; cmake ..; make
./ReUnirand-Test
Using
rng.rinit(170); // seed value must be in range 0 to 900000000
float randomNumber = rng.uni();
Thanks
Written by Rich, hosted on the Redacted gitea with thanks to Maxine, Bill and Josh.
Description
Languages
C++
76.7%
CMake
23.3%