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