php

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,

Post Author: damatmedya

Yorum yazma sırası sizde!