PHP ile İstenilen Aralıkta Rastgele Sayı Üretme
Bu örneğimizde Php kodlarını kullanarak kullanıcının klavyeden girmiş olduğu aralıkta bir Rastgele Tamsayı üreten ve ekranda gösteren programı yapacağız. Rastgele sayı üretme komutu rand() komutudur. Bu komut tek başına kullanıldığı gibi parantez içerisine istenilen aralık değerleri yazılarak istenilen aralıkta da tam sayı üretmektedir. Aşağıda istenilen aralıkta tamsayı üreten ve ekranda gösteren php kodları vardır. Sayfanın altında da kendinizin denemesi için bir link bulunmaktadır.
rastgelesayi1.php dosyası kodları:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP Rastgele Sayı Üretme-1</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <form action="rastgelesayi2.php" method="post"> <table border="0" bgcolor="#006699" > <tr bgcolor="#00FF99"> <td colspan="2" align="center">PHP Rastgele Sayı Üretme</td> </tr> <tr> <td>Üretitilecek Sayının <strong>MİN</strong> Değerini Giriniz:</td> <td><input name="min" type="text" /></td> </tr> <tr> <td>Üretitilecek Sayının <strong>MAX</strong> Değerini Giriniz:</td> <td><input name="max" type="text" /></td> </tr> <tr bgcolor="#00FF99"> <td> </td> <td><input name="gonder" type="submit" value="Rastgele Sayı Üret" /></td> </tr> </table> </form> <br /> </body> </html>
rastgelesayi2.php dosyası kodları:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP Rastgele Sayı Üretme-2</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <?php $min=$_POST['min']; $max=$_POST['max']; $sayi= rand($min,$max); ?> <table width="435" border="1" bgcolor="#FFFF66"> <tr bgcolor="#00CCCC"> <td colspan="2" align="center">PHP Rastgele Sayı Üretme</td> </tr> <tr bgcolor="#99FF66"> <td width="252">Üretilecek Sayının Alt Değeri:</td> <td width="167"><?php echo $min; ?></td> </tr> <tr bgcolor="#99FF66"> <td>Üretilecek Sayının Üst Değeri:</td> <td><?php echo $max; ?></td> </tr> <tr bgcolor="#CC9966"> <td>Üretilen Sayı:</td> <td> <h1><?php echo $sayi; ?> </h1></td> </tr> </table> <A HREF="javascript:javascript:history.go(-1)">Geri dön</A> <br /> </body> </html>
Ekran Görüntüleri:
Aşağıdaki resimde 10 ile 100 arasında bir rastgele tam sayı üretmesi istenmektedir.
10 ile 100 arasında 45 sayısı üretilmektedir.
Aşağıdaki resimde 100 ile 250 arasında bir rastgele tam sayı üretmesi istenmektedir.
100 ile 250 arasında 184 sayısı üretilmektedir.
<< Önceki Yazı
Sonraki Yazı >>
Programlama bilen birisi için genelde tüm programlarda aynı şekilde yapılıyor. Kendin dene iyi olmuş deneyip canlı olarak sonucu görebiliyorsun.
Aynen kardeşim sana katılıyorum. Örneği kendimizin deneyebilmesi güzel bir olay.