dxystata 发表于 2014-1-29 22:04 
set.seed(1)
.Random.seed
每次调用随机函数以后, .Random.seed 这个变量的值就会变化,所以任何时候你想保留当时的random number的状态,你就可以把.Random.seed的值保留下来,就是一个向量。以后用的时候,你把.Random.seed设成你保留的值就可以恢复随机数状态
比如
set.seed(1)
temp.seed <- .Random.seed
用temp.seed保留状态,然后做很多运算
runif(1)
rnorm(100)
runif(1)
如果要回到当初的random值,就可以
.Random.seed <- temp.seed
这样,在用 runif(1) rnorm(100)…得到的值和前面一样