J´ai un peu galéré dessus, mais parce que mt_srand() (ou srand()) ne sont pas pris en compte avec array_rand().
Donc :
$repertoire = "pages";
/* Le nom du répertoire où sont tes pages */
$tableau = array("page1.htm", "page2.htm", "page3.htm");
/* Ajoute le nom de tes pages à la liste */
$nombre = count($tableau);
/* Je compte le nombre de valeurs du tableau */
mt_srand(date("Ymd"));
/* J´initialise un nombre aléatoire avec la date du jour */
include($repertoire."/".$tableau[mt_rand(0, $nombre)]);
/* J´inclus la page choisie au "hasard" dans le tableau */