R语言中set.seed函数的作用

 

1、 set.seed()函数的作用是设定随机数种子, 保证第二次产生的随机数可重复

复制代码
> a <- rnorm(5)                 ## 生成5个随机数
> a
[1] -0.8204684  0.4874291  0.7383247  0.5757814 -0.3053884
> b <- rnorm(5)                 ## 生成5个随机数
> b                             ## 随机数向量a、b不相同
[1]  1.5117812  0.3898432 -0.6212406 -2.2146999  1.1249309
> set.seed(1)                   ## 设置随机数种子为1
> x <- rnorm(5)
> x
[1] -0.6264538  0.1836433 -0.8356286  1.5952808  0.3295078
> set.seed(1)                   ## 设置随机数种子为1
> y <- rnorm(5)                 ## 随机数向量x和y完全相同
> y
[1] -0.6264538  0.1836433 -0.8356286  1.5952808  0.3295078
复制代码

 

posted @   小鲨鱼2018  阅读(343)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示