起首介绍一下若何用RAND()函数来生成随机数(同时返回多个值时是不反复的)。如下图所示,在单位格中输进=RAND(),回车后单位格即返回了一个随机数字。RAND()函数返回的随机数字的范畴是大于0小于1。因而,也能够用它做根底来生成给定范畴内的随机数字。
生成造定范畴的随机数 *** 是如许的,假设给定命字范畴最小是A,更大是B,公式是:=A+RAND()*(B-A)。举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回成果是0到40之间,加上范畴的下限60就返回了60到100之间的数字。
上面RAND()函数返回的0到1之间的随机小数,若是要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。那个函数的语法是如许的:=RANDBETWEEN(范畴下限整数,范畴上限整数),成果返回包罗上下限在内的整数。
留意:上限和下限也能够不是整数,而且能够是负数。5RAND()和RANDBETWEEN()是生成随机数的根底函数,也能够灵敏变通。好比说要生成0。01至1之间包罗两位小数的随机数,则可用下图的公式实现:。
0