我知道可以使用set.seed
设置种子,但重新启动R会话每次都会生成一个新种子。根据{{3}}:
最初,没有种子;当需要时,从当前时间和进程ID创建一个新的。因此,默认情况下,不同的会话将提供不同的模拟结果。
我查看了R Documentation指南,但它只描述了.Random.seed
的内容,而不是最初创建的内容。
R如何在会话开始时创建种子?
编辑:感谢@ sascha的建议,我找到了当前时间和PID的组合。有一个R Internals,它将PID和时间组合成一个整数。它看起来很简单,但是我对C的理解还不够精通。