[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:
On 2 March 2013 at 22:40, Simon Zehnder wrote: | That was fast Dirk! I will update my packages on Monday! Thank you for that quick release! Well I have been releasing within 24 hours of Conrad all along for what must now be two dozen releases ... so my release wasn't exactly news. As for your other point, you also had NumericMatrix = rnorm(n, k); for a long time, so there was no need to loop when you used Rcpp. Dirk -- Dirk Eddelbuettel | edd at debian.org | http://dirk.eddelbuettel.com