拥有多个已知独立且分布均匀的伪随机数流,我想并行进行蒙特卡罗模拟。
换句话说,一个线程将拥有一个全周期独立且均匀分布的伪随机数流。每个线程将在四个不同的函数(a、b、c、d)中使用这些数字。
我关心的是每个函数的线程分布。Thread.1 func_a.1、thread.2 func_a.2... 等等。我还需要确保这个分布在 func_a1、func_a2 等之间确实是统一的吗?不这样做会使我的模拟有缺陷吗?
总之,如果我开始以“随机”方式使用伪随机数,拒绝抽样。我还能确定不同部分之间的均匀分布吗?