在matlab中,如果我打电话
rng(0,'twister');
for i = 1:10
rand(1);
%do something
end
a=rand(1)
当matlab启动时,我将随机数生成器设置为其初始状态" rng(0,' twister')"并且始终得到相同的数字" a"。
现在,如果我使用以下代码
rng(0,'twister');
parfor i = 1:10
rand(1);
%do something
end
b=rand(1)
然后我也总是得到相同的价值" b"。 然而," a"不等于" b"。我能以某种方式强制平等吗?