leggendo velocemente sul manuale non mi sembra che la funzione rand permetta direttamente la possibilità di escludere un valore.. perchè accetta come parametri soltanto ul min e il max da ottenere.. potresti però fare una cosa del tipo:
Codice PHP:
function TogliRand($no,$min,$max){
$val = rand($min,$max);
if ($val == $no)
return TogliRand($no,$min,$max);
else
return $val;
}
A sta funzione passi in $no il valore che devi escludere... e in min e max.. i valori min e max da passare alla funzione rand... (sempre se li usi essendo opzionali)