产生伪随机数有一个种子,所谓的伪随机就是指有一定“规律”,而这个种子就是这个“规律”。
rng(‘default’)就是用默认种子。不写也是一样的,只要你没改变过种子,matlab刚打开默认就是种子0
默认种子是0,但不代表每次使用的都是0
比如三个m文件:
第一个:
rng(‘default’);
rand(1,10)
第二个:
rng(0);
rand(1,10)
第三个:
rand(1,10)
前两个每次运行的结果都一样,两段代码产生的随机数也一样,而第三个每次不一样
产生伪随机数有一个种子,所谓的伪随机就是指有一定“规律”,而这个种子就是这个“规律”。
rng(‘default’)就是用默认种子。不写也是一样的,只要你没改变过种子,matlab刚打开默认就是种子0
默认种子是0,但不代表每次使用的都是0
比如三个m文件:
第一个:
rng(‘default’);
rand(1,10)
第二个:
rng(0);
rand(1,10)
第三个:
rand(1,10)
前两个每次运行的结果都一样,两段代码产生的随机数也一样,而第三个每次不一样