简介
在本实验中,我们将探索如何使用 JavaScript 在指定范围内生成一个随机整数数组。我们将使用 Array.from() 方法创建一个空数组,并使用 Math.random() 和 Math.floor() 用随机生成的整数填充它。在本实验结束时,你将对如何在 JavaScript 中生成随机整数有深入的理解,并能够将这些知识应用到你自己的项目中。
在本实验中,我们将探索如何使用 JavaScript 在指定范围内生成一个随机整数数组。我们将使用 Array.from() 方法创建一个空数组,并使用 Math.random() 和 Math.floor() 用随机生成的整数填充它。在本实验结束时,你将对如何在 JavaScript 中生成随机整数有深入的理解,并能够将这些知识应用到你自己的项目中。
要在特定范围内生成随机整数数组,请遵循以下步骤:
node 以开始练习编码。Array.from() 创建所需长度的空数组。Math.random() 生成随机数并将它们映射到指定范围。使用 Math.floor() 将它们转换为整数。randomIntArrayInRange() 接受三个参数:min、max 和一个可选参数 n(默认值为 1)。min、max 和 n 值调用 randomIntArrayInRange() 函数以生成随机整数数组。以下是代码:
const randomIntArrayInRange = (min, max, n = 1) =>
Array.from(
{ length: n },
() => Math.floor(Math.random() * (max - min + 1)) + min
);
示例用法:
randomIntArrayInRange(12, 35, 10); // [ 34, 14, 27, 17, 30, 27, 20, 26, 21, 14 ]
恭喜你!你已经完成了“范围内的随机整数数组”实验。你可以在 LabEx 中练习更多实验来提升你的技能。