Contoh Fungsi Random Pada PHP

Fungsi random digunakan untuk mengacak sebuah karakter, untuk membuat random dengan tipe Integer/ Angka dapat menggunakan Fungsi bawaan dari PHP yaitu dengan RAND(min,max) sebagai contoh:
<?php
echo rand(1,10);
?>
maka output nya 1-10

Namun bagaimana membuat random dengan huruf/alfabet?
Penulis belum menemukan fungsi khusus untuk random alfabet/huruf dari PHP, namun Ada banyak cara untuk fungsi random dengan huruf/alfabet ini, diantaranya yaitu:
Contoh 1:
function random($panjang){
   $karakter = 'ABCDEFGHIJKLMNOPQRSTUabcdefghijklmnopqrstuvwxyz1234567890';
   $string = '';
   for($i = 0; $i < $panjang; $i++){
       $pos = rand(0, strlen($karakter)-1);
       $string .= $karakter{$pos};
   }
   return $string;
}
echo random(11); //outputnya angka dan huruf random sebanyak 11 karakter

 Contoh 2 :
<?php
$a1=str_repeat('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',5);
$a2=str_shuffle($a1);
echo substr($a2,0,10); //outputnya angka dan huruf random sebanyak 10 karakter
?>
 contoh 3:

for($i =1; $i <=10; $i++) echo chr(rand(97,122));



Previous
Next Post »
Thanks for your comment