@nikita_chiru

Как можно сделать рандомные фрагменты в списке?

у меня есть список , в котором будет 9 элементов, которые должны на абум выбираться из списка фрагментов ...
как можно сделать ?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Список можно перемешать с помощью Collections.shuffle

import java.util.*;

public class ShuffleDemo {
    public static void main(String[] args) {
        Integer[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9};
        ArrayList<Integer> numbersList = new ArrayList<>(Arrays.asList(numbers));

        long seed = System.nanoTime();
        Collections.shuffle(numbersList, new Random(seed));

        for(int x = 0; x < numbersList.size(); x++) {
                System.out.print(numbersList.get(x) + " ");
        }
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы