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.

image
image

Installing this Package

devtools::install_github("benyamindsmith/randngen")

Random Number Generators Available in this Package

The following is a list of supported random number generators in this package.

(Based off of the this Wikipedia Page)

Contributing

Since this project is very much in its infancy, there is alot of opportunity to contribute! Some areas include

  • Development
  • Documentation
  • Code Review
  • and more!

To get involved, feel free to open up and issue and submit a PR.

Future Work

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.