📜  生成随机整数 javascript (1)

📅  最后修改于: 2023-12-03 15:11:14.244000             🧑  作者: Mango

生成随机整数 JavaScript

在开发过程中,经常需要生成随机整数。JavaScript 提供了生成随机整数的方法,以下是介绍。

Math.random() 方法

Math.random() 方法返回一个 0 到 1 之间的随机数(不包括 0 和 1)。利用 Math.random() 方法我们可以生成一个 0 到 1 之间的随机数,然后通过以下公式得到一个指定范围的随机数:

Math.floor(Math.random() * (max - min + 1)) + min

其中 max 表示随机数的最大值,min 表示随机数的最小值。例如,生成一个范围在 1 到 10 的随机整数,可以使用以下代码:

let randomInt = Math.floor(Math.random() * (10 - 1 + 1)) + 1;
console.log(randomInt); // 输出 1 到 10 之间的随机整数
自定义函数

如果频繁需要生成指定范围的随机整数,可以封装成一个函数,方便调用。以下是一个自定义函数的例子:

function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}
结语

以上就是生成随机整数的方法,通过 Math.random() 方法和自定义函数,我们可以轻松地生成指定范围的随机整数。