📜  如何在 JavaScript 的帮助下创建具有随机值的数组?(1)

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

如何在 JavaScript 的帮助下创建具有随机值的数组?

在 JavaScript 中,我们可以很容易地创建一个具有随机值的数组。本文将展示两种不同的方法,供程序员参考。

方法一:使用 Math.random()

第一种方法是使用 Math.random() 函数来生成随机数,然后将这些随机数添加到数组中。

// 生成包含 n 个随机数的数组
function generateRandomArray(n) {
  var arr = [];
  for (var i = 0; i < n; i++) {
    arr.push(Math.random());
  }
  return arr;
}

// 生成包含 10 个随机数的数组
var myArray = generateRandomArray(10);
console.log(myArray);

上述代码将生成一个包含 10 个随机数的数组,并将其打印到控制台中。

方法二:使用 Array.from() 方法

第二种方法是使用 Array.from() 方法来生成数组。这种方法需要我们提供一个函数,该函数将为每个数组元素生成一个随机值。

// 生成包含 n 个随机数的数组
function generateRandomArray(n) {
  return Array.from({ length: n }, () => Math.random());
}

// 生成包含 10 个随机数的数组
var myArray = generateRandomArray(10);
console.log(myArray);

上述代码将生成一个包含 10 个随机数的数组,并将其打印到控制台中。

总结

以上两种方法都能够轻松地生成具有随机值的数组。开发者可以根据自己的需要和喜好选择其中一种方法。