Получить n случайных элементов из списка Java

List<Foo> list = createItSomehow();
Collections.shuffle(list);
Foo foo = list.get(0);
Dark Dogfish