在单个for循环中,我使用单个随机种子生成所有“随机数”。它们非常随机,因为我一次从流中取出一个,没有任何间隙。
但是,在parfor中,每个工人使用不同的随机种子,因此,获得的数字可能相互干扰。因此,它们不是真正随机的,因为它们不是来自单个种子。
另外,对于我的情况,我不知道每个工人预先需要多少随机数。我该如何解决这个问题?
答案 0 :(得分:0)
在parfor
中,工作人员使用来自随机数生成器的不同流,该生成器专门设计为并行使用。因此,您可以依赖具有合理统计质量的parfor
内生成的随机数。更多信息:http://www.mathworks.com/help/distcomp/control-random-number-streams.html