[R] [R-pkgs] rTRNG: Advanced and Parallel Random Number Generation via TRNG

Riccardo Porreca r|cc@rdo@porrec@ @end|ng |rom m|r@|-@o|ut|on@@com
Mon May 6 11:42:58 CEST 2019

We are happy to announce the first CRAN release of rTRNG version 4.20-1.

rTRNG is a package for advanced parallel Random Number Generation in
R. It relies on TRNG (Tina’s Random Number Generator,
<https://numbercrunch.de/trng/>), a state-of-the-art C++ pseudo-random
number generator library for sequential and parallel Monte Carlo
simulations. In particular, parallel random number generators provided
by TRNG can be manipulated by jump and split operations. These allow
to jump ahead by an arbitrary number of steps and to split a sequence
into any desired sub-sequence(s), thus enabling techniques suitable to
parallel algorithms, such as block-splitting and leapfrogging.

The package provides the R user with access to the functionality of
the underlying TRNG C++ library. It embeds TRNG sources and headers
and makes them available to other projects combining R with C++.
Beyond this, rTRNG exposes the creation, manipulation and use of
pseudo-random streams to R, via Rcpp and RcppParallel.

Public repository

More on the history behind rTRNG and its way to CRAN at

Riccardo Porreca
Senior Solutions Consultant
Mirai Solutions GmbH
riccardo.porreca using mirai-solutions.com

R-packages mailing list
R-packages using r-project.org

More information about the R-help mailing list