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