r语言set.seed
时间: 2023-07-21 13:29:23 浏览: 204
R语言数据分析案例.docx
在 R 语言中,`set.seed()`函数用于设定随机数种子,即确定随机数生成器的起始状态。它可以使得每次运行程序时生成的随机数序列都相同,从而方便程序的调试和重复。
例如,如果我们希望生成一组固定的随机数,可以使用以下代码:
```
set.seed(123)
rnorm(5)
```
其中,`set.seed(123)`将随机数种子设置为123,然后使用`rnorm()`函数生成5个标准正态分布的随机数。无论运行多少次,每次生成的随机数都将是相同的。
需要注意的是,`set.seed()`函数只对当前的 R 会话有效,在新的会话中需要重新设置种子。
阅读全文