tctcab maths_hjxk 我的r跟rstudio/rmd里都是836 679,版本3.6.3 比较sessioninfo确认一下,另外rstudio.cloud里也可以试试 你可能装了不同的r版本,我记得最近某次升级把 seed改了,在推特上引起一波抗议
tctcab 相关的链接 https://stackoverflow.com/questions/47199415/is-set-seed-consistent-over-different-versions-of-r-and-ubuntu/56381613#56381613 https://community.rstudio.com/t/getting-different-results-with-set-seed/31624/5
maths_hjxk tctcab 我前面用的3.6.2,刚刚用了3.6.3,结果都跟题中一样。 问题的关键是我在同一版本下先后运行命令行和rmd,结果就是不一样。 不过刚刚在rmd中加入RNGkind(sample.kind = "Rounding")之后,就没问题了。
maths_hjxk 经过调试, 我发现我的命令行默认RNGkind(sample.kind = "Rounding") 而我的rmd默认RNGkind(sample.kind = "Rejection")