📜  你如何在javascript中创建一个随机数组(1)

📅  最后修改于: 2023-12-03 14:49:34.782000             🧑  作者: Mango

如何在 JavaScript 中创建一个随机数组

在 JavaScript 中,我们可以使用 Math.random() 函数来生成一个随机数。我们可以利用这个函数来创建一个随机数组。

方法 1:使用循环来创建一个随机数组
// 随机数组的长度
const length = 5;
// 最小值
const min = 1;
// 最大值
const max = 10;

let randomArray = [];
for(let i = 0; i < length; i++) {
  // 生成一个 min~max 之间的随机整数
  const randomNumber = Math.floor(Math.random() * (max - min + 1) + min);
  randomArray.push(randomNumber);
}

console.log(randomArray); // [3, 10, 2, 6, 3]
方法 2:使用 Array.from() 方法来创建一个随机数组
// 随机数组的长度
const length = 5;
// 最小值
const min = 1;
// 最大值
const max = 10;

// 使用 Array.from() 方法创建一个包含 length 个元素的数组
let randomArray = Array.from({ length }, () => {
  // 生成一个 min~max 之间的随机整数
  return Math.floor(Math.random() * (max - min + 1) + min);
});

console.log(randomArray); // [1, 9, 9, 10, 2]

以上两种方法可以创建一个指定长度、指定范围内的随机数组,开发者可以根据需求选择使用哪一种方法。