random number generation issues with r and compiled C code
On Thu, 24 Jan 2002, Prof Brian Ripley wrote:
3) When using standalone Rmathlib A little care is needed to use the random-number routines. You will need to supply the uniform random number generator double unif_rand(void) or use the one supplied (and with a shared library or DLL you will have to use the one supplied, which is the Marsaglia-multicarry with an entry point set_seed(unsigned int, unsigned int) to set its seeds). So, I'm not clear if you have supplied your own or used the one supplied, but if the latter, you need to call set_seed, *but only once*.
Thank you for the reply. I used the one supplied (set_seed). So can I call
set_seed from the top level of my C code; ie from main(), which then calls
other functions which call unif_rand() etc?
Sincerely, Faheem Mitha.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._