
excel可以使用RANDBETWEEN或RAND函数随机生成范围内小数。
RANDBETWEEN
返回位于两个指定数之间的一个随机整数。

语法参数:RANDBETWEEN(bottom, top)
bottom:RANDBETWEEN 将返回的最小整数,必填。
top:RANDBETWEEN 将返回的最大整数,必填。
如果需要生成小数,可以使用公式=RANDBETWEEN(bottom,top)/X,注意X不能为0。
例如:=RANDBETWEEN(1,100),返回一个介于 1 到 100 之间的一个随机整数。

=RANDBETWEEN(1,100)/100,返回一个介于 0.01 到 1 之间的一个随机小数。

=RANDBETWEEN(1,100)/10,返回一个介于 0.1 到 10 之间的一个随机小数。

RAND
返回一个大于等于 0 且小于 1 的平均分布的随机实数。

语法参数:RAND(), 函数语法没有参数。

若要生成 a 与 b 之间的随机实数,请使用:=RAND()*(b-a)+a
例如:=RAND()*(100-1)+1,返回一个介于 1 到 100 之间的一个随机小数。

=RAND()*(1-0.01)+0.01,返回一个介于 0.01 到 1 之间的一个随机小数。

=RAND()*(10-0.1)+0.1,返回一个介于 0.1 到 10 之间的一个随机小数。

本次操作演示使用的软硬件型号及APP版本信息如下:
硬件型号:Mac mini;
软件版本:macOS Sonoma 14.0;
APP版本:Microsoft Excel for MacV16.44。