【发布时间】:2016-11-03 11:06:29
【问题描述】:
有什么办法可以去掉种子值?我刚刚运行了一个示例代码,如下所示
set.seed(912)
sample(10)
我得到了以下结果。
[1] 5 8 2 10 9 3 4 7 1 6
现在我该如何停止种子值。我没有保存就关闭了我的 R 会话,并在重新打开后运行了与上面相同的代码,并以相同的顺序得到了结果。
我从一个与种子相关的问题中得到了以下代码,但这也没有用。
set.seed(Sys.time())
【问题讨论】:
-
?set说了一些关于.Random.seed的内容,这是您要找的吗? -
尝试
set.seed(seed = NULL); sample(10)(“如果用seed = NULL 调用它,它会重新初始化(参见“注意”),就好像还没有设置任何种子一样。”) -
@docendodiscimus 我运行了相同的代码
set.seed(seed = NULL)然后set.seed(912); sample(10)但我又得到了相同的序列[1] 5 8 2 10 9 3 4 7 1 6 -
我不确定,
remove是什么意思。试试这个执行顺序set.seed(912); sample(10); sample(10)。第一个和第二个输出不同。 -
也许
# set.seed(912)?
标签: r