我编写了一个函数,每次调用该函数都会生成不同的数字。现在我希望它能说出50个不同的数字,然后将其推入数组。我该怎么办?这是下面的代码:
function generateRandomNumbers() {
let randomArray = [];
let digits = Math.floor(Math.random() * 900000000) + 100000000;
digits = `0${digits}`;
// Last task is to push 50 random digits into the array;
return randomArray;
}
console.log(generateRandomNumbers());
答案 0 :(得分:1)
您需要执行以下操作:
function generateRandomNumbers(howMany) {
let arr = [];
for(let i = 0; i <= howMany; i++)
{
let digits = Math.floor(Math.random() * 900000000) + 100000000;
digits = `0${digits}`;
arr.push(digits);
}
return arr;
}
let randomArray = generateRandomNumbers(50);
console.log(randomArray);