Öneri ve Hata Raporu



Günün Sözü Sevemez kimse seni benim sevdiğim kadar

kategori PHP
oylama 3/5 yorum 1 yorum yazar Hakan Taşan tarih 30 Ekim 2013

rand() fonksiyonunu rastgele bir sayı üretmek istediğimizde kullanırız. İsterseniz parametresiz kullanabilirsiniz, isterseniz de 2 parametre vererek sayının bu minimum ve maksimum değerler arasında üretilmesini sağlayabilirsiniz. rand() fonksiyonunun parametresiz kullanımında üretilecek maksimum sayı değeri bazı işletim sistemlerinde (Windows) 32767 olarak tanımlıdır. Bu sayıdan daha yüksek sayılar üretmek istiyorsanız rand() fonksiyonundan 4 kat daha hızlı olan mt_rand() fonksiyonunu kullanmanızı tavsiye ediyorum.

Syntax

rand();
rand(min,max);

 

min: Üretilecek sayının alabileceği minimum değer. Varsayılan değer 0.

max: Üretilecek sayının alabileceği maksimum değer. Varsayılan değer getrandmax() fonksiyonu ile öğrenilir. Bazı işletim sistemlerinde bu değer farklılık gösterir.

Not: getrandmax() fonksiyonu rand() fonksiyonu ile üretilebilecek maksimum sayı değerini gösterir.

Örnek Kod

<?php
    echo rand(); // 0 ile getrandmax() arasında bir sayı: 23657
    echo rand(20,50); // 20 ile 50 arasında bir sayı: 21
    echo rand(-10,20); // -10 ile 20 arasında bir sayı: -1
    echo getrandmax(); // getrandmax() ile üretilebilecek maksimum sayı değeri: 32767
?>

 

paylaş Paylaş
oylama yap Oyla

makale yorumları YORUMLAR

1 Yorum


yorum

Arif Cemre

11 Nisan 2017 00:00


Teşekkürler