title: Will Math.random repeat?
body: <p>For the different JavaScript implementations of <code>Math.random</code>:</p>
  
  <p>Putting aside memory and length issues, will the following eventually have an eternally repeating sequence of numbers (e.g. It only depends on an internal seed, and when that seed wraps back to its starting point the numbers will repeat)?</p>
  
  <pre><code>sequence = Math.random();
  while(true){
      sequence += ', ' + Math.random();
  }
  </code></pre>
  
  <p>Will each client have the same repeating sequence (e.g. Clients don't incorporate client-specific data into the random number generation process)?</p>
  
  <p><br/>
  I ask because if the possible sequence of numbers is a limited subset, things like <a href="https://stackoverflow.com/a/8809472/508537">generating UUIDs with Math.random</a> will have a much greater chance of collision.</p>