我了解set.seed()
的功能以及何时使用它,但是我对该函数仍有很多疑问。这里有一些:
set.seed()
,是否可以将set.seed()
重置为“更随机”的东西?那有必要吗? set.seed()
允许字母数字种子,一种可以在random.org中输入它们的方法(请确保您处于高级模式,请参阅表单的“第3部分”以了解我的意思)? 最佳答案
纯娱乐:
set.seed.alpha <- function(x) {
require("digest")
hexval <- paste0("0x",digest(x,"crc32"))
intval <- type.convert(hexval) %% .Machine$integer.max
set.seed(intval)
}
因此,您可以执行以下操作:
set.seed.alpha("hello world")
(实际上
x
可以是任何R对象,而不仅仅是字母数字字符串)关于r - 关于R中的set.seed()的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10910698/