Skip to content

Rastgele Kod Oluşturma (a-z, A-Z, 0-9 hepsi bir arada)

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.

<?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,

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!