Я пытаюсь получить случайное число, не повторяющееся, из массива чисел. Каждый раз, когда я пытаюсь получить случайное значение из этого массива, он должен дать мне случайное число, не повторяющееся. Предыдущие случайные значения не должны повторятьсяПолучить случайное число, не повторяющееся из массива чисел
int[] integer_array = {0,1,2,3,4,5,6,7};
int random_no = should be random number from above array
int random_no2 = should be random number from above array other than random_no
int random_no3 = should be random number from above array other than random_no
and random_no2
Случайные не из массива могут быть получены в течение времени integer_array.length.
Что вы хотите, это не последовательность случайных чисел, а перетасовка чисел 1..n, которые будут использоваться для метода 'Collections.shuffle()'. – biziclop
Нет, это не так. Как один раз, когда я получаю одно random_no, я снова не делаю то же случайное число. Он выглядит хорошо для дальнего действия, но для небольшого диапазона он продолжает повторяться. – hsuk
Вы не хотите, чтобы одно и то же значение два раза подряд? – iamnotmaynard