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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php function 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