从R2019a开始,用于并行计算的默认随机数生成器更改为Threefry
.与以前的默认值相比,该生成器为并行计算提供了性能增强。在R2018b之前的版本中,用于并行计算的默认随机数生成器是CombRecursive
.
使用不同的默认生成器,MATLAB在并行计算的上下文中默认生成不同的随机数序列。然而,这些计算的统计数据不受影响。因此,您可能希望更新依赖于生成的特定随机数的任何代码,但对随机数的大多数计算不受影响。
要将生成器设置为GPU阵列上R2018b和更早版本中默认使用的设置,使用以下命令。
gpurng(0,“CombRecursive”)