JavaScript 生成指定范围内的随机数(含小数)
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 个随机数的数组,每个随机数在 min 和 max 之间(包含 min 和 max)。如果 min 和 max 包含小数点,那么返回的结果也将包含小数点,并保留两位小数。
注意事项
- 该方法使用
Math.random()函数生成随机数,因此结果是伪随机数。 toFixed()方法用于保留两位小数,您也可以根据需要调整精度。
希望这个方法对您有所帮助!
原文地址: http://www.cveoy.top/t/topic/okfS 著作权归作者所有。请勿转载和采集!