Belirlediğimiz herhangi bir sayı aralığında sayı üretebilmek için rand() fonkisyonu kullanılır.
Sayısal loto 1 ile 49 arasında olduğu için rand(1,49) şeklinde yazacağız.Ve toplam üretilen
sayıyı 6′ya tamamlamak için de for() kontrol döngüsünü kullanacağız.


Dizinimizde index.php dosyamızı oluşturduktan sonra ilk önce buttonumuzu oluşturalım.

<?php
 
echo‘<form action="index.php" method="POST">
 
<input type="submit" value="Tahmin Et">
 
</form><br>’;
 
echo "Bu hafta bu sayılar çıkacak : ";
 
//Başlangıç olarak 0 sayısını belirledik.
 
$default = 0;
 
//for() döngüsüne giriyoruz.Eğer 0 küçükse 5′ten , 5′e eşit oluncaya kadar $i’ye 1 sayı ekle ve döndür diyoruz.
 
 for ($i=0;$i<=5;$i++){
 
$sayi[$i]=rand(1,49);
 
}
 
sort($sayi);
 for ($i=0;$i<=4;$i++){
    
$default++;
 
 if($sayi[$i]==$sayi[$default]){
 
$sayi[$default]=rand(1,49);
  
}
 
}
  for ($i=0;$i<=5;$i++){
 
echo $sayi[$i]."  ";
 
}
 
?>
Evet rand() fonksiyonunun ne işe yaradığını ve küçük bir sayısal loto tahmini nasıl yapıldığını öğrendiğinizi umuyorum.
Dosyayı http://www.guraysuerdem.com/lototahmin.rar buradan indirebilirsiniz.