Che DataBase stai usando?

In SQL Server puoi usare la funziona NEWID() che genera un ID casuale

Es.
SELECT TOP 30 * FROM Tabella ORDER BY NEWID()

P.S. Vi scordate sempre tutti di specificare il tipo di DataBase... le cose cambiano parecchio ad esempio da Access a SQL Server... Per non parlare di Oracle!

HTH