¿Cómo genero un número aleatorio para cada fila en un TSQL Select?

Necesito un número aleatorio diferente para cada fila en mi tabla. El siguiente código aparentemente obvio usa el mismo valor aleatorio para cada fila.

<code>SELECT table_name, RAND() magic_number 
FROM information_schema.tables 
</code>

Me gustaría obtener un INT o un FLOTADOR de esto. El resto de la historia es que voy a utilizar este número aleatorio para crear un desplazamiento de fecha aleatorio a partir de una fecha conocida, por ejemplo. 1-14 días de compensación desde una fecha de inicio.

Esto es para Microsoft SQL Server 2000.

Respuestas a la pregunta(17)

Su respuesta a la pregunta