多个独立的随机数流

计算科学 并行计算 可能性 库达 随机数生成
2021-12-04 09:07:12

拥有多个已知独立且分布均匀的伪随机数流,我想并行进行蒙特卡罗模拟。

换句话说,一个线程将拥有一个全周期独立且均匀分布的伪随机数流。每个线程将在四个不同的函数(a、b、c、d)中使用这些数字。

我关心的是每个函数的线程分布。Thread.1 func_a.1、thread.2 func_a.2... 等等。我还需要确保这个分布在 func_a1、func_a2 等之间确实是统一的吗?不这样做会使我的模拟有缺陷吗?

总之,如果我开始以“随机”方式使用伪随机数,拒绝抽样。我还能确定不同部分之间的均匀分布吗?

1个回答

具有均匀分布

均匀分布的流

分布确实均匀

仍然确定正态分布

您似乎可以互换使用“独立”、“统一”和“正常”,但在统计学中,它们各自具有不同的技术含义。在您的情况下,最关心的可能是“独立”。