时间:2021-05-20
函数: runif(n, min=0, max=1),n 表示生成的随机数数量,min 表示均匀分布的下限,max 表示均匀分布的上限,若省略参min、max,则默认生成[0,1]上的均匀分布随机数。
> q = runif(5,-1,1)> q[1] 0.73539909 0.72895000 -0.04357151 0.81696252 0.50210058函数:rnorm(n, mean=0, sd=1),其中,n 表示生成的随机数数量,mean是正态分布的均值,默认为0,sd 是正态分布的标准差,默认时为1。
> x = rnorm(10,5,10)> x [1] 10.319216 -3.697041 24.565294 -9.691016 -7.324058 [6] -6.185308 -2.107426 -1.915519 13.306308 22.763153函数:rbinom(n, size, prob),n 表示生成的随机数数量,size 表示进行贝努力试验的次数,prob 表示一次贝努力试验成功的概率。
> x = rbinom(10,10,0.9)> x [1] 9 9 10 9 8 9 9 6 10 10函数:rexp(n,lamda = 1),n 表示生成的随机数个数,lamda=1/mean
> x = rexp(10,3)> x [1] 0.13044259 0.52299630 0.35504953 0.50061743 0.03373871 [6] 1.03543586 2.08565786 0.81414981 0.31333523 0.02681090除了生成上面介绍的几种分布的随机数,还可以生成poisson分布、t 分布、F 分布等很多种分布的随机数,只要在相应的分布名前加“r”就可以。
除了在分布名前面加r还可以加其他的参数,例如:p,q,d。功能见下图:
到此这篇关于R语言随机数生成的实现的文章就介绍到这了,更多相关R语言随机数生成内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
生成随机数在现实中我们经常用到随机数,可怎么实现呢,且听小乔慢慢道来。在C语言中,我们一般使用头文件中的rand()函数来生成随机数intvoidrand()可
js生成1到100的随机数js生成随机数使用math.random()函数Math.random()具体实现:1、定义一个random()函数,原理是随机数和最
本文分享了C语言/C++如何生成随机数的具体实现方法,供大家参考,具体内容如下C语言/C++怎样产生随机数:这里要用到的是rand()函数,srand()函数,
如何用php生成1-10之间的不重复随机数?例1,使用shuffle函数生成随机数。例2,使用array_unique函数生成随机数。php随机数生成函数示例
随机数我们都知道,就是计算机通过某种算法,“随机”的生成一个数字。很多编程语言都有内置的方法来生成随机数,那么GoLang中是怎样一种情况呢?伪随机数我们都知道