title: Are there seeds that should be avoided when using Random?
body: <p>When using System.Random in .NET and supplying it with a seed, are there some seeds that should be avoided? I am asking because I like to inject a known seed when running simulation-like computations, so that I can replicate results later if needed. However, the function underlying a random number generator is periodical, the period depending on the seed, so I would like to know if there are caveats with the specific System.Random implementation, and, as a bonus, if anyone knows what function it uses behind the covers.  </p>
  
  <p>Note: I am aware that System.Random is not a high-quality RNG, and that I should be using something else for serious simulation. This question is strictly about System.Random and its implementation.</p>