title: Collections.shuffle multiple times in a row
body: <p>dI got a little question about the Collections.shuffle() method.</p>
  
  <p>Case:</p>
  
  <p>I have 2 lists I need to shuffle, then union / merge them into one list, then shuffle the new complete list. I have used the shuffle method with the Random class - using system.nanoTime() as seed.</p>
  
  <p>Code looks as below:</p>
  
  <pre><code>public List&lt;PresentationArticle&gt; shuffleUnionShuffleLists(List&lt;PresentationArticle&gt; list1, List&lt;PresentationArticle&gt; list2) {
      shuffleList(list1);
      shuffleList(list2);
  
      List&lt;PresentationArticle&gt; resultList = //merge/union the two lists
  
      shuffleList(resultList);
  
      return resultList;
  }
  
  public void shuffleList(List&lt;PresentationArticle&gt; articleList) {
      long seed = System.nanoTime();
      Collections.shuffle(articleList, new Random(seed));
  }
  </code></pre>
  
  <p>My question is: Will this be a proper random shuffling of the lists, when the methods runs right after eachother, with a new Random object and a new (but almost identical) seed?</p>
  
  <p>The method <code>shuffleUnionShuffleLists()</code> will be run approximately every 3 minutes.</p>