Just Share Information and Experience

Wednesday 16 May 2018

Cara Membuat Random String dari Karakter Tertentu

egan-jy.blogspot.co.id
Biasanya jika kalian membuat atau men generate suatu angka acak menggunakan perintah rand(). Cukup sederhana sekali sebenarnya menggunakan fungsi rand ini. Akan tetapi nilai acak yang dihasilkan berupa integer atau angka saja. Lalu bagaimana jika yang diinginkan adalah berupa string acak atau huruf acak atau bahkan kombinasi huruf dan angka acak.

Dalam Artikel Cara Membuat Random String dari Karakter Tertentu ini, akan diberikan script untuk membuat random string seperti di atas. Caranya masih menggunakan fungsi rand, akan tetapi di tambahkan lagi beberapa baris script agar dapat membaca karakter yang diperbolehkan untuk membuat random string yang diinginkan.

Baca Juga :
                      Cara Mengganti Default Date Timezone Pada PHP
                      Cara Enkripsi Data Id Pada URL PHP

Dalam contoh ini saya ingin membuat kata acak/random string sebanyak 10 karakter yang terdiri dari huruf dan angka sebagai berikut:

"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

Tanpa panjang lebar silahkan ikuti script berikut : 

$length = 10;

$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
  $randomString .= $characters[rand(0, $charactersLength - 1)];
}

echo "Hasil Random : ".$randomString;


Sangat simpel sekali bukan? jika mau string random selain angka dan huruf, bisa ditambahkan pada variabel $characters . Dan jika kata acak/random string yang diinginkan lebih atau kurang dari 10, bisa ubah nilai pada variabel $length.

Sekian dari saya pada artikel kali ini, jika ada yang belum dipahami bisa tinggalkan komentar dibawah ya. :-)

No comments:

Post a Comment