📌  相关文章
📜  js 1 到 10 之间的随机数 - Javascript (1)

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

获取 JavaScript 中 1 到 10 之间的随机数

当我们需要在 JavaScript 中获取 1 到 10 之间的随机数时,我们可以使用 Math 对象的 random() 方法。该方法返回一个 0 到 1 之间的随机数。

我们可以通过将该值乘以 10 并取整来获取一个 0 到 9 的随机整数。然后,我们再将其加上 1,即可得到 1 到 10 之间的随机整数。

以下是一个实现这一功能的示例代码:

/**
 * 返回一个在 1 到 10 之间的随机整数
 */
function getRandomNumber() {
  // 获取 0 到 9 之间的随机整数
  var randomNumber = Math.floor(Math.random() * 10);

  // 将随机整数加上 1,得到 1 到 10 之间的随机整数
  return randomNumber + 1;
}

我们可以将上述代码封装成一个独立的函数,并在需要的地方调用。例如:

// 获取一个随机整数
var randomNumber = getRandomNumber();

// 输出随机整数
console.log(randomNumber);

该代码将会输出一个 1 到 10 之间的随机整数。

我们还可以将上述代码进行优化。由于我们需要的是 1 到 10 之间的随机整数,我们可以将 Math.random() * 10 的结果直接向下取整,并加上 1。

以下是优化后的代码:

/**
 * 返回一个在 1 到 10 之间的随机整数
 */
function getRandomNumber() {
  // 获取 1 到 10 之间的随机整数
  return Math.floor(Math.random() * 10) + 1;
}

以上就是获取 JavaScript 中 1 到 10 之间的随机数的方法。