PHP’de Rastgele Sayı ve Harf Üretme

PHP ile sayı ve harflari kullanarak rastgele diziler oluÅŸturabiliriz. Ne iÅŸe yarar? Bu sorunun cevabı birazda sizin yaratıcılığınıza baÄŸlı. Aklıma gelenler; çerez bilgileri, oturum bilgileri, kullanıcı kimlikleri, aktivasyon kodları…

function random() {
$strRandom = ”;
$strChars = “1234567890abcdefghijklmnopqrstuvwxyz”;
for($i=0;$i<11;$i++) {
$strRandom .= $strChars[mt_rand(0, strlen($strChars))];
}
return $strRandom;
}

Yukarıda random() isimli bir fonksiyon tanımladık. $strRandom isimli bir deÄŸiÅŸken tanımladık ve =” ile boÅŸ bir deÄŸiÅŸken olmasını saÄŸladık. $strChars deÄŸiÅŸkenine kullanacağımız karakterleri yükledik. for ile döngü yarattık ve ÅŸartları; 0‘dan baÅŸla, 11‘e kadar bir arttır olarak belirledik. Son olarak $strRandom deÄŸiÅŸkenimize 11 haneli sayı ve harflarden oluÅŸan grubumuzu yükledik. Burada farklı bir fonksiyonuda kullanmış olduk; mt_rand(): PHP’de rastgele karakterler üreten bir fonksiyon. Dizilimi ise;

mt_rand ([ int $min ], int $max )

şeklindedir. int $min, döndürülecek en az değer (varsayılan:0), int $max ise en fazla değeri ifade eder.

Umarım yararlı olmuÅŸtur…

BeğenmedimBeğendim (Henüz değerlendirilmedi)

Yorum Yapın

XHTML:: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Puan sıralaması (alttan yukarı) Puan Sıralaması (yukarıdan alta) Ne yapıyorum? - twitter