Cómo obtener objetos aleatorios de una secuencia
Digamos que tengo una lista de palabras y quiero crear un método que tome el tamaño de la nueva lista como parámetro y devuelva la nueva lista. ¿Cómo puedo obtener palabras aleatorias de mi fuente original?
public List<String> createList(int listSize) {
Random rand = new Random();
List<String> wordList = sourceWords.
stream().
limit(listSize).
collect(Collectors.toList());
return wordList;
}
Entonces, ¿cómo y dónde puedo usar mi Random?