Сергей delphinpro, нет, оба варианта не подошли
в первом на экстрамаленьких экранах по 3 колонки опять становится, потом опять если экран увеличить, то на всех экранах при увеличении 3 колонки
второй вариант не подходит, потому что в маленьком размере экрана она может перенести вниз только одну колонку, остальные 5 стоят в одно ряду.
NAMESS.splice(i,1, rand) вот так должно быть? я указываю с какого элемента начать удаление и сколько элементов удалить и заменить на рандомное значение
ваш код зациклился. почему элемент всегда есть среди всех элементов массива, я же при помощи includes проверяю есть ли созданный элемент в массиве NAMESS, в который пари каждой итерации накапливаются элементы при помощи пуша. где я не прав? спасибо за ответ