
Selamat Sore SobatTech, pada hari Rabu ini gua akan berbagi tutorial yaitu Membuat String Random Atau Kata Acak Di Bahasa Pemrograman PHP
Membuat String Random Atau Kata Acak Di Bahasa Pemrograman PHP
jadi ada 2 kategori nih yang bisa mimin katakan acak atau string random
1. string acak bisa sama (misal 1-10)
2. string acak tidak mungkin sama (random string)
Membuat string acak menggunakan rand()
untuk menghasilkan random string kita bisa menggunakan fungsi berikut
function RandomString()
{
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randstring = '';
for ($i = 0; $i < 10; $i++) {
$randstring .= $characters[rand(0, strlen($characters) -1)];
}
return $randstring;
}
dan cara makenya cukup panggil saja nama functionnya
echo RandomString();
maka akan menghasilkan string yang acak seperti ini
3ZeloIo39t
tapi untuk versi 1 ini masih banyak kekurangannya yaitu kemungkinan masih ada string yang akan di generate dengan string yang sama
untuk itu kalau ini di jadikan sebagai string unik itu tidak bisa karena kemungkinan string nya bisa bentrok dengan string yang lain
Cara membuat random unix dengan time()
Cara paling mudah untuk membuat string acak baik itu untuk penamaan file setelah di upload
kita gunakan saja fungsi time()
time()
yang dimana fungsi ini akan menghasilkan jumlah detik yang berlalu dan tidak mungkin rasanya untuk mendapatkan string yang sama
echo time();
// 1651882681
hanya saja untuk cara ini hanya menghasilkan angka saja tidak huruf
Membuat string random dari md5()
cara membuat string acak caranya sama seperti di atas kita cukup bungkus time() ke dalam md5
caranya seperti ini
$random = md5(time());
echo $random;
// efd939b1f3362f63f46c5c49af95df29
Mungkin sekian penjelasan tutorial Membuat String Random Atau Kata Acak Di Bahasa Pemrograman PHP