Код должен проверять, есть ли пара случайных полученных чисел в первом и втором массиве и пересоздавать числа, чтобы хотя бы одно не попадало в массив

function getRandomIntInclusive(min, max) {
    min = Math.ceil(min);
    max = Math.floor(max);
    return Math.floor(Math.random() * (max - min + 1)) + min; //Максимум и минимум включаются
}
// координаты случайных точек на экране
const screenWidth = document.body.clientWidth;
const screenHeight = document.body.clientHeight;
// получение размеров центрального блока
let centralWidth = centralFigue.offsetWidth;
let centralHeight = centralFigue.offsetHeight;
let exceptCentralFigueWidthMin =  screenWidth / 2  - centralWidth / 2;
let exceptCentralFigueWidthMax =  screenWidth / 2  + centralWidth / 2;
let exceptCentralFigueHightMin =  screenHeight / 2  - centralHeight / 2;
let exceptCentralFigueHightMax =  screenHeight / 2  + centralHeight / 2;

// создание массива с числами-координатами центра
let arrayCentralWidth = [];
for (let i = exceptCentralFigueWidthMin; i < exceptCentralFigueWidthMax; i++ ) {
    arrayCentralWidth.push(i);
}
let arrayCentralHeight = [];
for (let i = exceptCentralFigueHightMin; i < exceptCentralFigueHightMax; i++ ) {
    arrayCentralHeight.push(i);
}
// рандомайзер исключающий центр
function getRandomIntExeptCenter(arrW, arrH, width, Height) {
    let randomNumberW = getRandomIntInclusive(0, width - 30);
    let randomNumberH = getRandomIntInclusive(0, Height - 30);
    for (let i = 0; i < arrW.length; i++) {
        for (let j = 0; j < arrH.length; j++) {
            if (arrW[i] === randomNumberW && arrH[j] === randomNumberH) {
                return getRandomIntExeptCenter(arrW, arrH, width, Height);
            }
        }
    }
    return [randomNumberW, randomNumberH];
}

// функция на создание случайного нового квадрата
document.querySelector('.coordinats').style.top = `${getRandomIntExeptCenter(arrayCentralWidth, arrayCentralHeight, screenWidth, screenHeight)[1]}px`;
document.querySelector('.coordinats').style.left = `${getRandomIntExeptCenter(arrayCentralWidth, arrayCentralHeight, screenWidth, screenHeight)[0]}px`;```

Ответы (0 шт):