首页 > 解决方案 > 为什么我的 Math.random 方法是从范围内添加数字?

问题描述

我想从 (100,200) {inclusive} 范围内选择一个随机数。为什么要在范围之间添加。

// This will return a Random Number from Given Range

function randomNumberGeneratorInRange(rangeStart, rangeEnd) {
  return Math.random() * rangeEnd + rangeStart;
}
console.log(`My random number: ${randomNumberGeneratorInRange(10, 50)}`);
console.log(`My random number: ${randomNumberGeneratorInRange(100, 200)}`);

在此处输入图像描述

标签: javascript

解决方案


推荐阅读