//istenilen sayfa her yenilendiğinde rastgele sayı gösterilecek. Önceki sayfa yenilemelerinde gösterdiği sayıyı bir daha göstermemesi.
$veritabanim = [1,2,3,4,5,6,7,8,9,10]; //veri tabanından gelecek sayı dizisi
//çerez sorgusu yapılacak eğer katıylı veri varsa $kullanıcı dizisine atılacak.
$kullanici = []; //kullanıcının çerez'lerinden gelecek sayı dizisi
echo "

";
if($veritabanim == $kullanici){
echo "Çekilecek Başka Sayı Kalmadı "; }
else{
$fark = array_diff($veritabanim, $kullanici);
$frasgele = array_rand($fark,1);
//$fark[frasgele]; ile ekrana yazdıracağı sayı kullanicinın çerez dizinine kaydedip bir daha karşısına gelmesini engellemek.
$eski_sayi = $_COOKIE["eski_sayi"];
if(empty($eski_sayi)) { // cookie daha oluşmamışsa işlem yapıyor
setcookie("eski_sayi", $fark[$frasgele]);
echo $fark[$frasgele];
} else { // cookie oluşmuşsa if ile eşdeğer döngüsü yapalım
if($eski_sayi==$fark[$frasgele]) { // eski sayi ile randomdan gelen sayı aynısı ise
// tekrardan bir random oluştur buraya
setcookie("eski_sayi", $tekrardanrandom); // yeni olusturulan randomu kaydet
} else { // random ile eski sayı aynı değil ise
//burada random ile eski sayı aynı değil ise hangi işlem yapılacağını yaz
setcookie("eski_sayi", $fark[$frasgele]); // ve randomu tekrardan kaydet
}
}

}
?>