Я пытаюсь выяснить, как добавить 6 случайно сгенерированных чисел в HashSet. Я получаю результаты, но они непоследовательны. Иногда он выводит 6 номеров на консоль, а в других случаях он печатает 5 номеров на консоли.Генератор случайных чисел, дающий непоследовательные результаты
Я новичок в этом деле только этим утром, поэтому извиняюсь, если это явно очевидно, и спасибо за вашу помощь.
HashSet<Integer> generatedLotteryNumbers = new HashSet<Integer>();
Random r = new Random();
for(int i=0; i<6; i++){
generatedLotteryNumbers.add(r.nextInt(49));
}
System.out.println(generatedLotteryNumbers);
Просто выполните некоторые исследования особенностей Java-наборов, и вы узнаете, что здесь происходит. – Tom
Любите титул. – shmosel
Да, я был не совсем уверен, как это сказать, shmosel – Schming