Usa RAND(SEED) . Citando documenti:"Se viene specificato un argomento intero costante N, viene utilizzato come valore di inizializzazione. " (http://dev.mysql.com /doc/refman/5.0/en/funzioni-matematiche.html#function_rand ).
Nell'esempio sopra l'ordine dei risultati è rand, ma è sempre lo stesso. Puoi semplicemente cambiare il seme per ottenere un nuovo ordine.
SELECT * FROM your_table ORDER BY RAND(351);
Puoi modificare il seme ogni volta che l'utente visita la prima pagina dei risultati e memorizzarlo nella sessione utente.