JavaScript 程序:在两个数字之间生成随机数

要理解此示例,您应了解以下 JavaScript 编程 主题


如果您想在 min(含)到 max(含)之间找到一个随机整数,您可以使用以下公式:

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

示例:两个数之间的整数值

// input from the user
const min = parseInt(prompt("Enter a min value: "));
const max = parseInt(prompt("Enter a max value: "));

// generating a random number
const a = Math.floor(Math.random() * (max - min + 1)) + min;

// display a random number
console.log(`Random value between ${min} and ${max} is ${a}`);

输出

Enter a min value: 1
Enter a min value: 50
Random value between 1 and 50 is 47

在 JavaScript 中,您可以使用 Math.random() 函数生成一个随机数。

Math.random() 返回一个介于 0(含)到 1(不含)之间的随机浮点数。

上面的程序将显示一个介于 min(含)max(含)之间的整数输出。

首先,从用户那里获取最小值和最大值。然后使用 Math.random() 方法获取传递值之间的随机数。

Math.floor() 返回最接近的整数值。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战