📜  js 1 到 100 之间的随机数 - Javascript (1)

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

JS 1 到 100 之间的随机数 - JavaScript

在 JavaScript 中,使用 Math.random() 方法可以生成 0 到 1 之间的随机数。我们可以通过一些简单的操作使其生成指定范围内的随机数。

生成 1 到 100 之间的随机数

我们可以通过以下代码生成 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 之间的随机数的方法。