title: Need a fast random generator for c++
body: <p>I'm trying to do some opt-3 swapping on my TSP generator for euclidian distances, and since I in many cases have more than ~500 nodes, I need to randomly select at least 1 of the 3 nodes that I want to try swapping.</p>
  
  <p>So basically I need a random-number function that's <strong>fast</strong>. (the normal rand() is way too slow) It doesn't have to be awesome, just good <em>enough</em>.</p>
  
  <p>EDIT:
  I forgot to mention, i'm sitting at an environment where I can't add any libraries except the Standard Language Library (such as STL, iostream etc). So no boost =/</p>