У меня есть список целых чисел (в настоящее время используется cern.colt.list.IntArrayList ). Я могу вызвать "shuffle ()" и случайным образом перемешать их. Я хотел бы воспроизвести тасование. Я могу воспроизвести серию случайных чисел, установив начальное число. Похоже, что в этом случае я не могу установить семя. Что я должен делать? Я открыт для других реализаций.
Это возможно с помощью метода случайного перемешивания, который позволяет предоставить вспомогательный экземпляр Random
: Collections.shuffle(List<?> list, Random rnd)
:
Пример:
Collections.shuffle(yourList, new Random(somePredefinedSeed));