Gunakan RAND(SEED) . Mengutip dokumen:"Jika argumen bilangan bulat konstan N ditentukan, itu digunakan sebagai nilai benih. " (http://dev.mysql.com /doc/refman/5.0/en/mathematical-functions.html#function_rand ).
Dalam contoh di atas, urutan hasil adalah rand, tetapi selalu sama. Anda hanya dapat mengubah benih untuk mendapatkan pesanan baru.
SELECT * FROM your_table ORDER BY RAND(351);
Anda dapat mengubah seed setiap kali pengguna membuka halaman hasil pertama dan menyimpannya di sesi pengguna.