Buyrun kod. Gerisini siz geliştirirsiniz.

<?php  
    $sayilar[]="";
    $i=0;
    $kac_sayi_uretilecek=8;
    while($i<$kac_sayi_uretilecek)
    {
        $rastgele=rand(1,13); // 1 ile 13 arası sayi uretiyoruz
        if (in_array($rastgele,$sayilar)) // uretilen sayi dizide varmi?
        {continue;} // varsa döngüye devam
        else //yoksa
        {$sayilar[]=$rastgele; //rastgele sayiyi sayilar diznine atiyoruz
        $i++;
		$sor = mysql_query("select * from tablo_adi where id='$rastgele'");
		while ($bak = mysql_fetch_array($sor)) {
		$id = $bak['id'];
		echo "$id <br>";
		}
    }
}
    foreach ($sayilar as $sayilar_ekrana) //bu yapı dizinin tüm elemanlarını gösterir.
    echo $sayilar_ekrana."<br>";
?>