



Вы можете реализовать описанный выше сценарий, используя следующий подход.
Делая здесь предположение, что сетка 4X4 имеет строки, пронумерованные из 0 to 3, и столбцы, пронумерованные из 0 to 3, т.е.
(0,0) | (0,1) | (0,2) | (0,3)
(1,0) | (1,1) | (1,2) | (1,3)
(2,0) | (2,1) | (2,2) | (2,3)
(3,0) | (3,1) | (3,2) | (3,3)
Теперь вы используете генератор случайных чисел Int в Java. Что-то вроде этого:-
Random generator = new Random();
int x = generator.nextInt(4);
int y = generator.nextInt(4);
В основном приведенный выше код генерирует значение x в диапазоне - [0,3] и то же самое для y.
Теперь у вас есть случайные значения x и y в диапазоне, и теперь вы можете получить доступ к ячейке сетки и раскрасить ее.
Надеюсь это поможет!
Спасибо за этот полезный комментарий. Это была одна из моих идей, но я понятия не имею, как создать сетку в Android Studio.
Я имею в виду, что это не про Android Studio, вы знаете Java, вы можете создать ArrayList <ArrayList <Integers>>, это даст вам 2D-сетку.
Ваш вопрос касался случайного доступа к ячейкам сетки.
Читать это по сеткам