Class that wraps a C++ random number generator (for reproducibility)
CppRNG.Rd
Persists a C++ random number generator throughout an R session to
ensure reproducibility from a given random seed. If no seed is provided,
the C++ random number generator is initialized using std::random_device
.