document.addEventListener("DOMContentLoaded", function() {
//const divResult = document.querySelector(".result");
let numbers = [];
while (numbers.length < 6) {
let isNumber = false;
let randomNumber = Math.ceil(Math.random()*49);
if (numbers.length < 1) {
numbers.push(randomNumber);
} else {
//Sprawdzamy czy wylosowana liczba znajduje się w tablicy.
for (let i = 0; i < numbers.length; i++) {
console.log("[" + i + "] Sprawdzam... " + numbers[i]);
if (numbers[i] == randomNumber) {
console.log("["+ numbers[i] +"] Liczba nie została dodana. Znajduje się już w tablicy.")
isNumber = true;
break;
} else {
isNumber = false;
}
}
console.log("====================");
(isNumber == false) ? numbers.push(randomNumber):"";
}
}
//divResult.innerHTML = numbers.sort(function(b,a){return b-a}) + " / " + numbers.length;
console.log(numbers.length + " / " + numbers.sort(function(b,a){return b-a}));
});
Skrypt sam w sobie działa, ale chciałem się dowiedzieć jaki jest łatwiejszy sposób na jego napisanie. Chodzi przede wszystkim o sprawdzenie czy dana liczba została już wylosowana wcześniej.