title: Random number generator generating same numbers each time application is ran
body: <p>I know there are multiple times this question has been put forth but none of those solutions worked for me.</p>
  
  <p>First I did this in my method called <code>RandomNumGenerator(items)</code></p>
  
  <pre><code>List&lt;int&gt; randNum = new List&lt;int&gt;();
  foreach (var item in items)
  {
      randNum.Add(new Random(1000).Next());
  }
  </code></pre>
  
  <p>This always gave me the same number, and then after looking at <a href="https://stackoverflow.com/a/5398353/20358">this answer</a> I did this:</p>
  
  <pre><code>Random rnd = new Random(1000);
  foreach (var item in items)
  {
      randNum.Add(rnd.Next());
  }
  </code></pre>
  
  <p>This gave me the numbers as below</p>
  
  <pre><code>325467165 
  506683626   
  1623525913  
  2344573     
  1485571032
  </code></pre>
  
  <p>Now while that is fine for every iteration of the loop, the problem here is, when I stop and re-run the application, I get the same numbers I got earlier all over again.</p>
  
  <pre><code>325467165 
  506683626   
  1623525913  
  2344573     
  1485571032
  </code></pre>
  
  <p>Is this behavior during debugging only or will I have the same issue every time I call the <code>RandomNumGenerator</code>?</p>