Everytime one opens a R console, the random seed is set to the same value. On my computer (it might alike the same on your machine), if I run rnorm(1)
, I always get 0.1777571
at the first call.
I tried to automatically set the random seed using the computer current time by adding something like
set.seed(
as.integer(
as.numeric(
gsub("[^0-9]","",paste(format(Sys.time(), "%Y %X %x")))
)%%.Machine$integer.max
)
)
in the file .Rprofile
but it does not change anything. The first call to rnorm(1)
always return 0.1777571
.
How can I automatically set the random seed to the computer current time?
Aucun commentaire:
Enregistrer un commentaire