R set.seed()

x<-rnorm(3) #随机生成3个随机数
结果:1.4197419 -0.7460519  0.3603622

x<-rnorm(3) #再来一遍,生成的3个随机数又不一样了
结果:1.0796213 0.5598334 0.5344839

set.seed(123)
x<-rnorm(3) #随机生成3个随机数
结果:-0.5604756 -0.2301775  1.5587083

x<-rnorm(3) #试图复现上边结果
结果:0.07050839 0.12928774 1.71506499

#哎呀,还是不一样啊,哪里复现了?骗子!
#那是因为你没有加上set.seed(123)!加上之后如下:

set.seed(123)
x<-rnorm(3) #随机生成3个随机数
结果:-0.5604756 -0.2301775  1.5587083

123仅代表编号

原文地址:https://www.cnblogs.com/impw/p/13044640.html