📅  最后修改于: 2023-12-03 15:32:21.470000             🧑  作者: Mango
在 JavaScript 中,使用 Math.random()
方法可以生成 0 到 1 之间的随机数。我们可以通过一些简单的操作使其生成指定范围内的随机数。
我们可以通过以下代码生成 1 到 100 之间的随机数:
Math.floor(Math.random() * 100) + 1;
代码片段解释:
Math.random()
: 生成 0 到 1 之间的随机数Math.floor()
: 返回小于或等于给定数字的最大整数* 100
: 将随机数乘以 100,得到的结果为 0 到 99 之间的数+ 1
: 将结果加上 1,得到的结果为 1 到 100 之间的数以下是完整的 JavaScript 代码片段:
function getRandomNumber(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
const randomNumber = getRandomNumber(1, 100);
console.log(randomNumber);
代码片段解释:
getRandomNumber
: 自定义函数,参数为最小值和最大值,返回该范围内的随机整数Math.random()
: 生成 0 到 1 之间的随机数(max - min + 1)
: 计算范围内的数字个数* (max - min + 1)
: 生成 0 到范围内数字个数之间的随机数+ min
: 将上一步的结果加上最小值,得到的结果为指定范围内的随机整数const randomNumber = getRandomNumber(1, 100);
: 使用 getRandomNumber
函数生成 1 到 100 之间的随机整数console.log(randomNumber);
: 输出随机数以上就是如何在 JavaScript 中生成 1 到 100 之间的随机数的方法。