Jak wygenerować liczbę losową dla każdego wiersza w zaznaczeniu TSQL?

Potrzebuję innej liczby losowej dla każdego wiersza w tabeli. Poniższy pozornie oczywisty kod używa tej samej losowej wartości dla każdego wiersza.

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

Chciałbym uzyskać INT lub FLOAT z tego. Reszta historii polega na tym, że użyję tej losowej liczby do utworzenia losowego przesunięcia daty od znanej daty, np. 1-14 dni od daty początkowej.

To jest dla Microsoft SQL Server 2000.

questionAnswers(17)

yourAnswerToTheQuestion