Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Не совсем, генерация случайных перестановок будет неравномерной, но в вашем случае, вероятно, это не так важно.
Если это именно то, что вы искали, то применяем данный код для вашей ситуации. Однако, хоть он и генерирует случайную последовательность чисел (а именно это мне и было нужно), благодаря нему нельзя получить n-ную последовательность. Чтобы исправить ситуацию, мы немного дополним наш код:
А чем не понравился стандартный java.util.Collections.shuffle c параметром Random?
"Делаем два списка. Список четных чисел и список нечетных..."
Так напомнило )
Генерация предсказуемых случайных последовательностей: другой подход к пермутациям