Java генерирует случайное число {-1,0,1} - PullRequest
7 голосов
/ 23 мая 2009

Мне нужна функция, которая будет возвращать случайное целое число, которое может быть только -1, 0 или 1. Спасибо

Ответы [ 3 ]

18 голосов
/ 23 мая 2009

Как писал Apocalisp, вы можете сделать что-то вроде:

import java.util.Random;

Random generator = new Random();
int randomIndex = generator.nextInt( 3 ) - 1;
10 голосов
/ 23 мая 2009

Как насчет генерации случайного числа от 0 до 2 и вычитания 1?

5 голосов
/ 23 мая 2009

Это должно помочь :

Random random = new Random();
int value = random.nextInt(3) - 1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...