Недавно я обнаружил, что мне нужно убедиться, что мой список не в порядке. Hibernate был достаточно хорош, чтобы вернуть его в идеальном порядке. Глупая спящая, не читающая мои мысли.
Я посмотрел на свой Java API, и он говорит мне, что его метод случайного выбора делает это:
Произвольно переставляет указанный список, используя источник случайности по умолчанию.
Будучи любопытным джорджем, я хочу знать, что именно это значит. Есть ли математический курс, который я могу пройти, чтобы выучить это? Могу ли я увидеть код? Ява, что ты делаешь с моим ArrayList?!?!?
Чтобы быть более конкретным, какие математические понятия используются здесь?