Skip to content

随机数

获取两个数之间任意随机数

由于 Math.random()函数总是返回 0 到 1 之间的一个随机数,我们可以把 0 看成最小数,把 1 看成最大数。假设最小数是 min,最大数是 max,通过下面的公式我们便可得出任意两个数之间的随机数:

js
Math.random() * (max - min) + min;

如果要指定小数位数,可以使用 Math.round() 函数。如下面的公式返回任意两个整数之间的随机数,结果保留 1 位小数:

js
Math.round((Math.random() * (max - min) + min) * 10) / 10;