A opinionated R library of pseudo-random number generators written in C++.
This package aims to be comprehensive with having all popular and emerging random number generators. This package can be used for research and for exploring the properties of random number generators as well.
devtools::install_github("benyamindsmith/randngen")
The following is a list of supported random number generators in this package.
(Based off of the this Wikipedia Page)
Since this project is very much in its infancy, there is alot of opportunity to contribute! Some areas include
To get involved, feel free to open up and issue and submit a PR.
After building out a significant amount of random number generators and doing the appropriate documentation. Next steps would be to either a utility package or a suite of functions within this package that will implement Diehard tests and TestU1 tests.