hımm.yanlış hatırlamıyorsam php de arraylar 0 dan başlıyor. yani o satırı:

$sayi=rand(1,count($sayfalar)-1);

yapıp tekrar deneyebilirmisin.birde verdiği hatayı yazarsan sonuca gitmemiz daha kolay olur.