gpt4 book ai didi

r - R中的确定性伪随机数生成

转载 作者:行者123 更新时间:2023-12-02 06:35:42 24 4
gpt4 key购买 nike

我需要生成一个“随机”数向量,但它们需要完全确定。数字的分布并不那么重要。在 R 中执行此操作的简单方法是什么?

不使用像 runif 这样的东西的原因是它每次调用时都会返回不同的序列。

不生成一个序列(使用 runif)并重新使用它的原因是调用是在不同的机器上进行的。我可以将序列硬编码到脚本中,但所需序列的长度在设计时是未知的,因此最好使用基于某些硬编码种子的伪随机序列。

最佳答案

您知道 set.seed() 命令吗?

R> set.seed(42); runif(3)           
[1] 0.914806 0.937075 0.286140
R> set.seed(42); runif(3) # same seed, same numbers
[1] 0.914806 0.937075 0.286140
R> set.seed(12345); runif(3) # different seed, different numbers
[1] 0.720904 0.875773 0.760982
R>

关于r - R中的确定性伪随机数生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20074812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com