我的 R 脚本调用包含 set.seed() 的子函数。set.seed() 的作用范围是什么?它是否还会影响调用它的主程序?
更具体地说:
# main program
callsubfun()
... some statement ...
sample.int(100,20)
# sub function
callsubfun <- function(x,y,...){
set.seed(100)
... do the work ...
return(something)
}
set.seed()
是“全局的”。它有可能破坏你的伪随机性。 - IRTFM