我正在尝试重现一些随机数据生成。我得到了一些旧的matlab代码。
defaultStream = RandStream.getDefaultStream;
savedState = defaultStream.State;
s = RandStream.create('mt19937ar','seed',seed);
RandStream.setDefaultStream(s);
在此代码块之后,randperm被循环调用。
Matlab 2014a没有RandStream的getDefaultStream了。是否有任何2014a与上述代码等效?我希望能够生成与之前相同的数据。谢谢!
答案 0 :(得分:2)
这些已重命名为RandStream.getGlobalStream
和RandStream.setGlobalStream
。
现在还有rng
更容易使用。