描述 Math.random() 和 Math.floor()
Math.random() 用于返回范围 [0,1) 、 0 (含)和 1 (不含)之间的浮点伪随机数。
然后可以根据预期范围对其进行缩放。
JavaScript 中的 Math.floor() 用于将作为参数传递的数字在向下舍入的方向(朝向较小的值)四舍五入为其最接近的整数。
它接受一个参数值,即数字,在向下舍入时要舍入到最接近的整数。
在此代码中,我们可以找到一种在两个数字之间生成随机数的方法。
这是如何做到的。
借助 Math.random() 方法,我们可以生成 0 到 1 之间的随机浮点数(带小数的数字)。
//生成0到1的随机小数 //每次运行的值都不一样 var rand = Math.random(); console.log(rand);
如果你想得到一个整数而不是一个浮点数,你应该将 Math.floor() 与 Math.random() 结合使用。
因此,如果我们需要获取 1 到 5 之间的随机整数,则应按如下方式计算:
let math = Math.floor(Math.random() * 5) + 1; console.log(math);
在此示例中,1 被视为起始编号,5 是可能结果的编号 (1 + start (5) end (1))。
日期:2020-06-02 22:16:18 来源:oir作者:oir