Skip to content
Prev 5416 / 10988 Next

[Rcpp-devel] Mersenne Twister in RcppArmadillo?

Hi Dirk,

I recognized the function rnorm in Rcpp. But as I work most times with RcppArmadillo and Armadillo objects I wanted to avoid constructing NumericMatrix objects, fill them and convert them to arma::mat objects. Instead I decided to immediately generate arma::mat objects and fill them - which was impossible without a loop when using a controlled random number generation (for instance with the possibility to set the seed).

I would like to ask something connected to the new feature:
The C++ standard library (random) uses specific functions for random number generation (for example std::gamma_distribution) , that are only available when using a compiler supporting the C++11 standard. As far as I know R uses C++99. So in a package these functions would be useless when redistribution should be made possible. Do you know about some comments by the R core team regarding the C++11 standard? Does it come soon?

Best Simon
On Mar 2, 2013, at 11:09 PM, Dirk Eddelbuettel <edd at debian.org> wrote: