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,
If you don't need it to be an integer, but any random unique identifier, you can use newid()
newid()
SELECT table_name, newid() magic_number FROM information_schema.tables