Сам код
window.onload = function() {
var cellActive = document.querySelectorAll('div.row div'); // Массив ячеек
var numbers = [];
function randomInt(min, max) {
var length = max - min + 1;
var res = Math.floor(Math.random() * length) + min;
return res;
} // Функция - выводит рандомное число от min до max
while (numbers.length < 30) { // генерируем 30 цифр от 0 ддо 100
var number = randomInt(0, 100);
if (!numbers.includes(number)) {
numbers.push(number);
}
}
console.log(numbers)
console.log(cellActive)
for (var i = 0; i < cellActive.length; i++) { // Перед загрузкой программы удаляем все старые мины
cellActive[i].classList.remove('mine');
}
for (var i = 0; i < numbers.length; i++) {
var x = numbers[i] ; // Раскидываем 30 мин в хаотичном порядке
cellActive[x].classList.add('mine');
}
}
Ошибка:
Выскакивает не всегда