Rastgele Kod Oluşturma (A-Z,0-9)


Merhaba arkadaşlar,

Bugünkü makalede sizlere istediğiniz uzunlukta a’dan z’ye, A’dan Z’ye ve 0′dan 9′a rastgele kod oluşturmanızı sağlayacak bir PHP fonksiyonu veriyorum.

<?phpfunction kod($uzunluk){
        $karakterler = array(); // boş bir dizi oluşturuyoruz
        $karakterler = array_merge(range(0,9),range('a','z'),range('A','Z')); // range = belirtilen aralık arasında dizi oluşturur
        // array_merge = dizileri arka arkaya ekler
        srand((float)microtime()*100000); // belirli bir düzen içerisinde rastgele sayı üretir
        shuffle($karakterler); // dizideki elemanları rasgele sıralar
        $sonuc = ''; // boş bir sonuc değişkeni oluşturuyoruz
        for($i=0; $i<$uzunluk; $i++){
                $sonuc .= $karakterler[$i]; // karakterleri birleştirir
        }
        unset($karakterler); // tanımlanmamış hale getirir
        echo $sonuc; // çıkan sonucu ekrana yazdırır
}
// kullanımı
kod(5); // 5 haneli rastgele kod üretir isteğe göre ayarlanabilir
?>
 
Umarım faydalı olur arkadaşlar, kolay gelsin. 


Yorumlar

Bu blogdaki popüler yayınlar

Corel Draw Arrange/Organizasyon Menüsü Kullanım Alanları

Corel Draw Effects Menüsü Kullanım Alanları

Corel Draw 10 Üzerinden Kullanım Anahatları - Önemli Bilgiler