Как перемешать элементы массива java
4 года назад
Человек-Молекула
Ответы
0
Для перемешивания элементов массива в Java можно использовать алгоритм Фишера-Йетса. Алгоритм заключается в том, чтобы проходить по массиву от конца к началу и на каждом шаге выбирать случайный элемент из всех еще не перемещенных элементов и менять его местами с текущим элементом.
Ниже приведен пример кода, который демонстрирует, как перемешать элементы массива в Java с помощью алгоритма Фишера-Йетса:
- В этом примере мы создаем массив
arrиз элементов 1 до 9 - затем вызываем метод
shuffleArray(arr), который перемешивает элементы массива. - метод
shuffleArray()реализует алгоритм Фишера-Йетса, используя объектRandomдля генерации случайных чисел.
Вывод кода может быть следующим:
7 4 6 9 8 3 2 5 13 года назад
Иван Полежаев
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





