Membuat String Random Atau Kata Acak Di Bahasa Pemrograman PHP

14 Mei 2022



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

#string random php #random string #kata acak di php #php random string