📌  相关文章
📜  javascript 获取给定范围内的随机整数数组 - Javascript (1)

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

Javascript 获取给定范围内的随机整数数组

在Javascript中,我们可以使用Math对象的方法来获取随机数。而要获取一个给定范围内的随机整数数组,我们可以结合循环语句进行实现。

实现

以下是一个简单的函数,可以通过传入参数来获取一个随机整数数组:

/**
 * 获取给定范围内的随机整数数组
 *
 * @param {number} min - 最小值
 * @param {number} max - 最大值
 * @param {number} length - 数组长度
 * @return {Array} 包含随机整数的数组
 */
function getRandomIntArr(min, max, length) {
  let result = [];
  for (let i = 0; i < length; i++) {
    result.push(Math.floor(Math.random() * (max - min + 1)) + min);
  }
  return result;
}

在这个函数中,我们使用了for循环来获取指定长度的随机整数数组,并通过Math.floor()方法将结果取整,以保证得到的结果是整数。

使用

调用getRandomIntArr()函数并传入参数,即可获取一个包含随机整数的数组。

const arr = getRandomIntArr(0, 10, 5);
console.log(arr);
// 输出一个长度为5,元素值在0-10之间的随机整数数组
总结

通过结合循环语句和Math对象的方法,我们可以轻松地获取一个给定范围内的随机整数数组。如果需要控制随机数的数量和范围,可以自行调整函数参数即可。