PHP rand() Fonksiyonu
Tanım ve Kullanım
rand() fonksiyonu rastgele tamsayı döndürür.
Gramer
rand(min,max)
Parametre | Açıklama |
---|---|
min,max | Opsiyonel. Rastgele sayı üretiminin aralığını belirler. |
Açıklama
Opsiyonel parametreler sağlanmadıysa min ve maxrand() 0 ile RAND_MAX arasında rastgele sayı döndürür. Örneğin, 5 ile 15 (5 ve 15 dahil) arasında rastgele sayı elde etmek için rand(5, 15) kullanabilirsiniz.
İpuçları ve Açıklamalar
Açıklama:Bazı platformlarda (örneğin Windows) RAND_MAX sadece 32768'dir. Gerekli aralık 32768'den büyükse, min ve max parametrelerini belirterek RAND_MAX'tan büyük sayılar oluşturabilirsiniz veya onun yerine mt_rand() kullanmayı düşünün.
Açıklama:PHP 4.2.0'dan itibaren artık srand() veya mt_srand() Rastgele sayı üreticisi için tohumlama fonksiyonu, şimdi otomatik olarak tamamlanmıştır.
Açıklama:3.0.7 öncesindeki sürümlerde max, range anlamına gelir. Bu sürümlerde 5 ila 15 arasındaki rastgele sayıları elde etmek için kısa bir örnek: rand(5, 11).
Örnek
Bu örnek bazı rastgele sayılar döndürecektir:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Çıktı:
17757 3794 97