Например, у меня есть список из 20 чисел, и я пытаюсь случайным образом сгенерировать шесть из них, не повторяя их. Есть идеи?
Если у вас есть java.util.List, вы можете просто перемешать его и выбрать первое шесть.
java.util.List
Простой способ - случайным образом перемешать список и затем взять первые шесть элементов:
List<Number> population = ...your list of 20 numbers... Collections.shuffle(population); List<Number> sample = population.subList(0, 6);