I need a different random number for each row in my table. The following seemingly obvious code uses the same random value for each row.
SELECT table_name,
select ABS(CAST(CAST(NEWID() AS VARBINARY) AS INT)) as [Randomizer]
has always worked for me