所有的随机数的功能,兰特
那randn
那兰迪
, 和randperm
,画出从共享随机数发生器的值。每次启动MATLAB®,发电机就会自动回到相同的状态。因此,一个命令,例如兰特(2,2)
返回相同的结果,你执行它的任何时间立即启动以下。此外,调用随机数功能的任何脚本或函数返回时,你重新启动相同的结果。
如果你想避免重复相同的随机数阵列时MATLAB重新启动,然后执行命令,
RNG(“洗牌”);
兰特
那randn
那兰迪
, 或者randperm
。此命令可以确保你没有从以前的MATLAB会话重复的结果。
如果你想重复的结果,你在无需重新启动一个MATLAB会话的开始了,你可以使用在任何时候复位发生器启动状态
RNG('默认');
RNG( '默认')
随之而来的随机数命令返回匹配新的MATLAB会话的输出结果。例如,RNG('默认');A =兰特(2,2)
A = 0.8147 0.1270 0.9058 0.9134
一种
匹配的输出兰特(2,2)
当你重新启动MATLAB。