我正在使用Rstudio,我创建了一个这样的随机数据:
n<-500
u<-runif(n)
现在存储了这些数据,但很明显,一旦我再次运行代码,它就会发生变化。我怎么能存储再次使用它?如果点数很小,我只需定义一个向量并手动编写像
这样的数字DATA<-c(1,2,3,4)
但显然这样做500分并不是很实用。谢谢。
答案 0 :(得分:5)
在这种情况下,即使用伪随机数生成器时,常见的方法是设置种子:
set.seed(12345)
您必须存储用于模拟的种子,以便将来设置相同的种子并获得相同的数字序列。种子表明这些数字不是真正随机的,它们是随机的。相同的种子将生成相同的数字。有RANDOM等服务试图生成真正的随机数。