rand函数的功能,前面讲解制作简易抽奖器的文章里我们有用到RAND函数,但是小伙伴们有没有发现单单使用RAND函数只能得到0-1之间的随机数,那如果需要得到更大数值的随机数那该怎么办呢?下面听小编慢慢道来!
1、0-5之间的随机数
1、先在excel里面选中一个空白的单元格,在里面直接输入=RAND()的函数。2、点击空白的单元格确认,这样你就会得到一个0到1之间的随机数。3、如果你想得到0到5之间的随机数,就输入=RAND()*5的函数。4、同样点击。
2、20-100之间的随机数
若需要得到20-100之间的随机实数,需要将RAND函数返回的数值乘以80后加上20即可。如图,在D2中录入公式=RAND()*80+20,并把函数向下复制填充,就得到20-100之间的随机实数了。
通过上面的两个示例我们来总结一下:若要生成a----b(a<b)之间的随机数,需要用到函数公式=RAND()*(b-a)+a。
rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(至少是32767)之间的伪随机数(整数)。在。
3、20-60之间的随机小数(保留到小数点后两位为例)
如果我们需要不同位数的随机小数,可以用ROUND函数和RAND函数嵌套使用。在F2中录入公式“=ROUND(RAND()*40+20,2)”并把函数向下复制填充即可。
RAND()函数的使用方法是:直接在EXCEL单元格中输入=RAND(),然后回车即可自动随机生成介于0和1之间的新的随机实数。具体的使用方法以在WIN10操作系统中的EXEL2007版本为例:操作设备:戴尔电脑 设备系统:windows10
4、10-30之间的随机整数
好了,学会了上面的RAND函数,当我们需要一些随机数时,再也不用费心思去一个个输入啦,一个公式就可搞定,是不是很方便呢?小伙伴们赶紧试一下吧!