📜  在 js 中生成随机数 - Javascript (1)

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

在 JavaScript 中生成随机数

在编写 JavaScript 代码时,经常需要使用随机数。本文将介绍如何在 JavaScript 中生成随机数。

在 JavaScript 中有两种方式生成随机数。

Math.random()

Math.random() 方法返回一个介于 0 - 1 之间的随机数(不包括 1)。可以使用这个方法生成一个介于两个数之间的随机数,例如:

// 生成介于两个数之间的随机数
function getRandomInRange(min, max) {
  return Math.random() * (max - min) + min;
}

// 生成介于 1 - 10 之间的随机数
var randomNum = getRandomInRange(1, 10);
console.log(randomNum);
Math.floor() & Math.ceil()

Math.floor()Math.ceil() 方法可以将一个小数向下或向上取整,可以使用这两个方法生成一个介于两个数之间的随机整数,例如:

// 生成介于两个整数之间的随机整数
function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

// 生成介于 1 - 10 之间的随机整数
var randomInt = getRandomInt(1, 10);
console.log(randomInt);

以上就是在 JavaScript 中生成随机数的方法。

参考资料