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.

  1. <?php
  2.  
  3. echo‘<form action="index.php" method="POST">
  4.  
  5. <input type="submit" value="Tahmin Et">
  6.  
  7. </form><br>’;
  8.  
  9. echo "Bu hafta bu sayılar çıkacak : ";
  10.  
  11. //Başlangıç olarak 0 sayısını belirledik.
  12.  
  13. $default = 0;
  14.  
  15. //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.
  16.  
  17.  for ($i=0;$i<=5;$i++){
  18.  
  19. $sayi[$i]=rand(1,49);
  20.  
  21. }
  22.  
  23. sort($sayi);
  24.  for ($i=0;$i<=4;$i++){
  25.     
  26. $default++;
  27.  
  28.  if($sayi[$i]==$sayi[$default]){
  29.  
  30. $sayi[$default]=rand(1,49);
  31.   
  32. }
  33.  
  34. }
  35.   for ($i=0;$i<=5;$i++){
  36.  
  37. echo $sayi[$i]."  ";
  38.  
  39. }
  40.  
  41. ?>

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.

EkleBunu Sosyal Paylaşım Butonu