标签: matlab random
在Matlab中,可以使用rng('default');初始化随机数生成器。
rng('default');
这仅适用于当前功能还是整个会话?
其次,我只想在特定函数中初始化随机数生成器。在该特定功能之前和之后,应使用未初始化的随机数发生器。怎么办呢?
编辑:还有一个问题。我想使用内部使用随机数的cvpartition函数,但我不能将RandStream对象传递给函数。如何为cvpartition函数使用初始化的随机数生成器?
答案 0 :(得分:3)
使用RandStream对象,它允许您选择所需的对象,例如为您使用的每个函数创建一个对象。
RandStream
rng始终使用全局状态。
rng