标签: matlab random
我有一个matlab代码,其中包含一堆随机数,例如:unifrnd(0,1),normrnd(mu,sigma),这类函数会一遍又一遍地重复。
unifrnd(0,1)
normrnd(mu,sigma)
有什么方法可以修复生成的随机数吗?意思是,我得到一些结果后运行代码,在第二次运行时我得到不同的结果(如预期的那样)。但是,我想提供一些经验,如果我能修复初始种子,那么在两次运行中所有随机性都是相同的,这将非常有用。
谢谢, V
编辑:这类似的工作:rand('seed', 57)
rand('seed', 57)
答案 0 :(得分:1)
根据documentation,
rng(seed);
设置随机数生成器的种子。