If there is a seed set in R before rngs() is called, then "RNGScope z;" can be omitted, right?
I used to use RNGScope() to set seed. I guess that is not the right way, is it? My test shows, with RNGScope(), even if I re-compile (without quitting R), rngs always gives the same numbers. I have to quit R and then re-compile to get random numbers. There is no such problem with "RNGScope z". Zhongyi On Thu, Sep 1, 2011 at 12:15 PM, Dirk Eddelbuettel <[email protected]> wrote: > > I should have written that quick function as follows: > > rngs <- cxxfunction(signature(), plugin="Rcpp", > body="RNGScope z; return Rcpp::rnorm(5,0,1);") > > You _do_ want RNGScope around; my bad for omitting it in the previous post. > > Dirk > > -- > Two new Rcpp master classes for R and C++ integration scheduled for > New York (Sep 24) and San Francisco (Oct 8), more details are at > > http://dirk.eddelbuettel.com/blog/2011/08/04#rcpp_classes_2011-09_and_2011-10 > > http://www.revolutionanalytics.com/products/training/public/rcpp-master-class.php >
_______________________________________________ Rcpp-devel mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
