Php İle Rastgele Sayı ve Harf Üretmek

Php dilediğimiz sayıda random sayı ve harf üretmek mümkün. Bunun birçok yöntemi mevcut. Basit yöntemler ile size bunu anlatmaya çalışayım. Şimdi aşağıda yer alan örnekleri inceleyelim.

Php İle Rastgele Sayı Üretmek

Aşağıdaki örnekte 100000 ile 99999 rakamları arasından rastgele 6 haneli rakam oluştuduk.

$rOlustur = mt_rand(100000,999999);
echo "rastgele sayı oluşturdum : $rOlustur";

Örnek çıktısı şu şekil olacaktır : 580745

Php İle Rastgele Harf Üretmek

Aşağıdaki örnekte ‘ ABCDEFGHIJKLMNOPQRSTUVWXYZ ‘ harflerinden rastgele 6 haneli harf ürettik.

$seed = str_split('ABCDEFGHIJKLMNOPQRSTUVWXYZ'); 
shuffle($seed);
$hrand = '';
foreach (array_rand($seed, 5) as $k) $hrand .= $seed[$k];
echo "rastgele üretilen harfler: $hrand";

Örnek çıktısı şu şekil olacaktır : AOPHYG

Bu metodumuzda rastgele harf ile beraber sayıda üretebilirz. Yapmamız gerekn $seed değişkenine sayı eklemek olacak. Aşağıdaki kodu inceleyelim.

$seed = str_split('ABCDEFGHIJKLMNOPQRSTUVWXYZ'.'0123456789');

Php İle Rastgele Harf ve Rakam Üretmek

Aşağıdaki son örneğimizde ise farklı bir yöntem kullanarak harflerden ve sayılardan oluşan 6 haneli random üretim yaptık.

$rand = substr(md5(microtime()),rand(0,26),5);
echo "rastgele harf rakam $rand";

Örnek çıktısı şu şekilde olacaktır : 925e2

Herkese kolay gelsin.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Shares