r-与Rmpi和降雪量相同的结果



我正在用R中的排队系统模拟对一些东西进行分析,我正在使用Rmpi和snow并行运行我的程序。现在,我的程序需要大量的随机数生成,所以这特别奇怪。当我多次使用相同的参数运行模拟时,每次都会得到相同的结果。

例如,这是我运行模拟时的输出:-1 0 0 0 0 2-1 0 0 0

当我再次运行它时,我得到了这个:-1 0 0 0 0 2-1 0 0 0

我有1000万个样本,每个样本都是相同的。我使用了sfClusterSetupRNG(),它旨在确保在所有节点上生成唯一的随机数,所以我不这么认为。我从不将结果全局存储在R代码中,模拟完成的速度比我认为的要快得多。老实说,我不知道这是怎么发生的,也不知道为什么会发生。希望有人能提供一些见解。

更多见解:这似乎只有在我使用sfClusterSetUpRNG()时才会发生。

我对降雪或R中的随机数生成一无所知,但有没有办法对随机数进行种子处理,以确保每次都不会得到相同的集合?通常,您可以通过使用当前系统时间进行种子设定来完成此操作。

相关内容

  • 没有找到相关文章

最新更新