title: Open source random number generation algorithm in C++?
body: <p>I need to generate random numbers in the range 1 - 10000 continuously with out duplication. 
  Any recommendations?</p>
  
  <p>Description: we are building a new version for our application, which maintains records in Sqlite DB. in the last version of our application, we did not had unique key for each record. But now with new upgraded version, we need to support the import facility from the last version's DB. So what we do is, we read each and every record from the old DB and generate a random number for the unique key and store it in new DB. Here we many need to import up to 10000 records continuously.</p>