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