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.