درود
من سعی دارم به تعدادی که یوزر میخواد عدد رندوم بسازم (تابع getNumber با کلیک کاربر فراخوانی میشه) و داخل یک div با آیدی showNumbers اونها رو نشون بدم اما این کد کار نمیکنه و نمیتونم بفهمم علت چیه.
"use strict";
let numberList = [];
let textPlace = document.getElementById("showNumbers");
let madeNumbers = 0;
function getNumber() {
let totalNumbers = prompt(
"Enter the amount of numbers you want to be generated:"
);
totalNumbers = Number(totalNumbers);
getRandomNumber(totalNumbers);
}
function getRandomNumber(amount) {
if (numberList.length >= amount) {
textPlace.innerHTML = numberList.toString();
let error = new Error(
"We have generated max amount of numbers which is" + amount
);
throw error;
}
while (madeNumbers < amount) {
let generatedNumber = parseInt(Math.random() * amount);
if (numberList.includes(generatedNumber)) {
return getRandomNumber();
}
numberList.push(generatedNumber);
madeNumbers++;
}
}