si quieres que sea hasta n-2 utilizando la funcion array_rand no se me ocurre otra cosa que acotar el array quitandole las dos ultimas entradas..
Código:
unset ($citas[count($citas)-1]);
unset ($citas[count($citas)-1]);
$valor=$citas[array_rand($citas)];