Получить случайное подмножество из набора результатов в java

У меня есть набор из 100 объектов. Как я могу получить подмножество из 5 объектов из этого набора?

Я делаю это сейчас, но он возвращает мне только один объект

          int size = memberSet.size();
      Set<Member> randomSet = new HashSet<Member>();
            int item = new Random().nextInt(size);
            int i = 0;
            for(Member mbr : memberSet)
            {
                if (i == item){
                    randomSet.add(mbr);
            }
                i = i + 1;
            }
7
задан Kévin_Bransard 25 August 2011 в 13:36
поделиться