Full_Name: Pall Melsted Version: 2.3.1 OS: WinXP Submission from: (NULL) (71.240.25.175)
Random set is not reset when starting R again. When R starts with a [Previously saved workspace restored] it seems that the .Random.seed variable is already set. If you quit R (and don't save your workspace) the next time you start R .Random.seed will be set to the same value again. Steps to reproduce: 1. Start R afresh and type runif(1) 2. Quit R and do not save workspace 3. Start R again (make sure a previous workspace was restored) type runif(1) again, this will be the same "random" number as before. >From documentation on .Random.seed " Initially, there is no seed; a new one is created from the current time when one is required. Hence, different sessions will give different simulation results, by default. " This behavior is very counterintuitive and can mess up simulation results, especially when sampling. The seed really should be set when R starts, regardless of whether .Random.seed is set. This bug has also been reproduced on MacOSX 10.4, R version 2.2.1 ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel