Pada saat proses instalasi WordPress selesai, secara otomatis akan dibuatkan sebuah password yang cukup unik untuk kita. Kenapa saya bilang unik? Karena password tersebut merupakan kombinasi huruf, angka dan karakter lain yang disusun secara acak.

String acak juga sering dipakai pada proses verifikasi. Contoh yang paling mudah kita temui adalah Google. Anda punya account email di Google? Jika ya, pasti pada saat pendaftaran Anda akan menjumpai hal tersebut.
Bagaimanakah cara membuat string/password acak tersebut?
Tidak begitu sulit. Dengan PHP kita bisa membuat string acak tersebut dengan mudah. Caranya memang bermacam-macam, namun fungsi yang dipakai rata-rata sama, yaitu rand, mt_rand, mt_srand dan substr.
Berikut ini salah satu cara yang bisa kita pakai untuk men-generate string acak dengan PHP.
function random_string()
{
$karakter_yang_diijinkan = '123456789';
$string_acak = '';
mt_srand((double) microtime() * 1000000);
for ($i = 0; $i < 5; $i++)
{
$string_acak .= substr($karakter_yang_diijinkan, mt_rand(0,
strlen($karakter_yang_diijinkan) - 1), 1);
}
return $string_acak;
}
Pada cuplikan program di atas, variabel karakter_yang_diijinkan dipakai untuk mendefinisikan beberapa karakter yang nantinya dipakai untuk menyusun string acak. Mungkin Anda bertanya-tanya, kenapa hanya angka saja?
Yah, itu bisa saja diubah sesuai dengan kebutuhan kita. Tidak harus angka. Kita bisa mengisikan angka, huruf, atau kombinasi keduanya. Bahkan kalau mau kita bisa menambahkan beberapa karakter yang unik, seperti tanda tanya, bintang, dan sebagainya.
Selamat mencoba.

