phpとmysqlでデータを取得してくるときにランダムで取得したいときに
単純に rand で取得するとページネーションした際に毎回ランダムになってしまう。
1ページで表示できない場合は、分割して取得したいのでこれだと困る。
そこで、下記のように rand に整数値を与えると同じ結果を維持して
データを取得することができる。
整数値は、最初に決めてページジングするときに同じ値を与えればできる。


$num = 1;
$sql = 'select * from hoge order by rand($num) limit 0, 10';