spero di essere + esaustivo con questo piccolo esempio

Codice PHP:
<?
//controllo se esite array - se non esiste o se è vuoto lo inizzializzo da query
$id=array(1,4,3,5,8,7,9);
//estraggo un elemento a caso
$lunghezza=count($id);
$lunghezza_id=$lunghezza-1;
$random = (rand()%$lunghezza_id);
print(
"$id[$random]");

unset(
$id[$random]);

//passi all'altra pagina l'array 
?>
con questo codice ti estrae a caso un elemento dall'array e lo elimina dopo averlo visualizzato.. per questione di tempo non ho trattato la questione
Ho l'aray si o no?
se si, ... se no...

e il passaggio dello stesso alla pagina successiva.. ma se serve posso farti anche quella parte senza problemi..