Ho una query che preleva una serie di dati dal db in maniera casuale:

Codice PHP:
$query mysql_query("select * from table order by RAND()"); 
siccome i dati estrapolati sono molti, vorrei suddividerli per pagina.
Naturalmente la query casuale deve essere eseguita una sola volta e i dati che si trovano all'interno delle pagine suddivise devono avere sempre gli stessi valori per una sessione.

Cioe' la prima volta che entro in una pagina mi visualizza n tuple random e sulla pagina ci sono le m sottopagine con le restanti tuple della query casuale fatta in precedenza.

Spero di essere stato chiaro.

Come si puo' fare???