Hi Matteo, I do not know what you really want to do, but if you want to replicate results, you could do the following in Rcpp before running the RNG:
Rcpp::Environment baseEnv("package:base"); Rcpp::Function setSeed = baseEnv["set.seed"]; setSeed(0); //any other number would do it here Best Simon On Jun 7, 2013, at 4:22 PM, Matteo Fasiolo <matteo.fasi...@gmail.com> wrote: > Dear Rcpp experts, > > I would like to be able to store the R random seed from a Rcpp > function and then reset it. In other words I would like to replicate > the following code in Rcpp: > > savedSeed <- .Random.seed > x <- Rfunction(parameters1); > > .Random.seed <- savedSeed > x1 <- Rfunction(parameters2); > > where Rfunction simulates some random numbers and uses them > but with different parameter values. > Is it possible to do something similar in Rcpp? > Probably using GetRNGstate() and PutRNGstate()? > > Thanks, > > Matteo > _______________________________________________ > Rcpp-devel mailing list > Rcpp-devel@lists.r-forge.r-project.org > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel