[R] can you tell what .Random.seed *was*?
Stavros Macrakis
macrakis at alum.mit.edu
Fri May 15 20:53:44 CEST 2009
On Fri, May 15, 2009 at 12:07 PM, Stavros Macrakis
<macrakis at alum.mit.edu> wrote:
> system.time(whatseed(runif(1)))
Sorry, though I got lucky and my overall result is roughly correct,
this is an incorrect time measure. It should be
r <- runif(1); system.time(whatseed(r))
because R's call-by-need semantics don't evaluate the runif before it
starts running whatseed. The correct time (on my machine) is then 28
hours, not 18.
Better to avoid side-effect functions as arguments....
-s
More information about the R-help
mailing list