RAND(SEED)を使用 。ドキュメントの引用:「定数整数の引数Nが指定されている場合、それがシード値として使用されます。 "( http://dev.mysql.com /doc/refman/5.0/en/mathematical-functions.html#function_rand 。
上記の例では、結果の順序はrandですが、常に同じです。シードを変更するだけで、新しい注文を取得できます。
SELECT * FROM your_table ORDER BY RAND(351);
ユーザーが最初の結果ページにアクセスするたびにシードを変更して、ユーザーセッションに保存できます。