Случайный квадрат в сетке - PullRequest
0 голосов
/ 25 апреля 2018

Я работаю над приложением для Android и хочу создать систему с сеткой 4x4.Когда пользователь нажимает кнопку, я хочу, чтобы случайный квадрат сетки был закрашен. Возможно ли это каким-либо образом?Я надеюсь, что вы можете помочь.

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете достичь вышеописанного сценария, используя следующий подход.

Предполагая, что сетка 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)

Теперь вы используете генератор случайных чисел в Java.Примерно так: -

Random generator = new Random(); 
int x = generator.nextInt(4);
int y = generator.nextInt(4);

В основном вышеприведенный код генерирует значение x в диапазоне - [0,3] и то же самое для y.

Теперь у вас есть случайные значения x и y в пределахдиапазон и теперь вы можете получить доступ к ячейке сетки и раскрасить ее.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...