JavaScript 生成指定范围内的随机数(含小数)

本文提供一个 JavaScript 方法,用于生成指定范围内的随机数,并支持包含小数的最小值和最大值,返回包含小数的随机数数组。

function getRandomNumbers(min, max, count) {
  var result = [];
  var range = max - min;
  for (var i = 0; i < count; i++) {
    var random = Math.random() * range + min;
    result.push(random.toFixed(2));
  }
  return result;
}

使用示例

var numbers = getRandomNumbers(1, 10, 5);
console.log(numbers); // [3.57, 5.62, 9.23, 6.15, 1.84]

该方法接受三个参数:

  • min: 最小值
  • max: 最大值
  • count: 随机数数量

方法将生成一个包含 count 个随机数的数组,每个随机数在 minmax 之间(包含 minmax)。如果 minmax 包含小数点,那么返回的结果也将包含小数点,并保留两位小数。

注意事项

  • 该方法使用 Math.random() 函数生成随机数,因此结果是伪随机数。
  • toFixed() 方法用于保留两位小数,您也可以根据需要调整精度。

希望这个方法对您有所帮助!

JavaScript 生成指定范围内的随机数(含小数)

原文地址: http://www.cveoy.top/t/topic/okfS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录