title: random.randint(2, 12) returns same results every time it's run in Python
body: <p>I have a script that generates 10 random numbers between 2 and 12:</p>
  
  <pre><code>repetition = 10
  while repetition &gt; 0:
      print(random.randint(2,12))
      repetition = repetition - 1
  </code></pre>
  
  <p>When this code is executed 10 random numbers are generated, but each time I execute the code the same 10 random numbers are generated. This happens even if I run the code on a different computer!</p>