title: Random Number on SQL without using NewID()
body: <p>Hello I want to generate a Unique Random number with out using the follow statement : </p>
  
  <pre><code>Convert(int, (CHECKSUM(NEWID()))*100000) AS [ITEM] 
  </code></pre>
  
  <p>Cause when I use joins clauses on "from" it generates double registers by using NEWID()</p>
  
  <p>Im using SQL Server 2000</p>
  
  <p>*PD : When I use Rand() it probably repeat on probability 1 of 100000000 but this is so criticall so it have to be 0% of probability to repeat a random value generated </p>
  
  <p>My Query with NewID() and result on SELECT statement is duplicated (x2)
  My QUery without NewID() and using Rand() on SELECT statement is single (x1) but the probability of repeat the random value generated is uncertainly but <strong>exists!</strong></p>
  
  <p>Thanks!</p>