Excel提供了2个生成随机数的公式,分别为:RAND() 注释,返回大于或等于零且小于1的平均分布随机数(依重新计算而变);RANDBETWEEN()注释,返回一个介于指定数字之间的随机整数。

假如要生成介于A—B之间的随机数,通常有以下3种方法

1、A RAND()*B,通常包含15位不为0的数字

在单元格内输入公式=0 RAND()*100,下拉填充,得到0—100之间的随机数

excel如何生成一些整的随机数(Excel中生成随机数的3种方法)(1)

2、ROUND(A RAND()*B,n),生成包含n位小数的随机数

在单元格内输入公式=ROUND(0 RAND()*100,1),下拉填充,得到0—100之间的随机数

excel如何生成一些整的随机数(Excel中生成随机数的3种方法)(2)

3、RANDBETWEEN(A,B),生成随机整数

在单元格内输入公式=RANDBETWEEN(0,100),下拉填充,得到0—100之间的随机整数

值得注意的是:RAND函数只能返回大于等于0且小于1的数字,所以如果我们想得到最大值B时,需要将公式中的B值设置的稍大一些,然后保留制定的小数位数,从而得到我们想要的随机数区间。

,