title: How to get random objects from a stream
body: <p>Lets say I have a list of words and i want to create a method which takes the size of the new list as a parameter and returns the new list. How can i get random words from my original sourceList?</p>
  
  <pre><code>public List&lt;String&gt; createList(int listSize) {
     Random rand = new Random();
     List&lt;String&gt; wordList = sourceWords.
        stream().
        limit(listSize).
        collect(Collectors.toList()); 
  
     return wordList;
  }
  </code></pre>
  
  <p>So how and where can I use my Random?</p>