$metinler = array(
	 0 => "metin1",
	 1 => "metin2",
	 2 => "metin3",
	 3 => "metin4",
	 4 => "metin5",
	 5 => "metin6",
	 6 => "metin7",
	 7 => "metin8",
	 8 => "metin9",
	 9 => "metin10",
	10 => "metin11",
	11 => "metin12",
	12 => "metin13",
	13 => "metin14",
	14 => "metin15",
); 

//diziyi rastgele olarak karıştıralım..
shuffle($metinler); 

//karışan diziyi yazdıralım..
print_r($metinler);
sonuç:
Array
(
    [0] => metin7
    [1] => metin12
    [2] => metin15
    [3] => metin9
    [4] => metin14
    [5] => metin1
    [6] => metin5
    [7] => metin3
    [8] => metin6
    [9] => metin8
    [10] => metin13
    [11] => metin4
    [12] => metin10
    [13] => metin2
    [14] => metin11
)
daha sonra bir sayaç belirleyip her seferinde 1 arttırarak ekrana yazdırılabilir.
ör. 10 tane yazdıralım:
for ($i=0; $i<10; $i++) {
    echo $metinler[$i],'<br />';
}
mümkün olduğu kadar php'nin kendi fonksiyonlarını kullanmanızı tavsiye ederim.
işlemler daha hızlı gerçekleşir ve az kaynak tüketmiş olursunuz.