Halo teman – teman, selamat datang kembali di website Dumet School. Kembali lagi di tips dan trik seputar dunia website, pada sekempatan kali ini kita akan belajar tentang Cara Membuat Generate Kode Acak Dengan Codeigniter. Dan kita akan membuat generate kode ini yang nanti nya kita gunakan misalnya untuk penomoran sertifikat, nomor antrian, ataupun nomor verifikasi akun.
Dan pada tips kali ini kita akan membuat generate kode untuk sertifikat, yang di dalamnya kita berikan [nama perusahaan+tahun+bulan+code acak] Baik langsung saja kita implementasikan, kita buka controller kita dan ketikkan code seperti di bawah ini
private function generate_code($panjang_angka){
$code= '1234567890QWERTYUIOPASDFGHJKLZXCVBNM'.time();
$string = '';
for ($i = 0; $i < $panjang_angka; $i++) {
$pos = rand(0, strlen($code)-1);
$string .= $code[$pos];
}
return 'DMT/'.date('Y').'/'.date('m').'/'.$string;
}
Kemudian kita buat fungsi untuk menampilkan hasilnya
public function kode_sertifikat(){
echo $this->generate_code(10);
}
Dan kita jalankan pada browsernya, maka hasilnya seperti gambar di bawah ini

Pada fungsi kode_sertifikat() di dalamnya melakukan pemanggilan fungsi untuk generate_code() yang di dalam nya kita masukkan parameter, parameter berisi angka.
Artinya angka yang kita masukkan adalah panjang karakter atau string yang akan kita generate. Kita juga bisa menambahkan sesuai kebutuhan kita, misalnya kita masukkan panjang karakter sebanyak 20 digit. Maka kita berikan angka 20 di dalam parameter nya.
public function kode_sertifikat(){
echo $this->generate_code(20);
}
Maka hasilnya seperti gambar di bawah ini

Bagaimana, mudah sekali bukan,,??
Sekian pada artikel kali ini tentang Cara Membuat Generate Kode Acak Dengan Codeigniter tentu kita akan berjumpa kembali pada artikel yang akan datang. Teman – teman bisa implementasikan ini pada projectnya, kalian hanya perlu custom saja bagian return saja apa saja yang ingin di tampilkan. Terimakasih dan sampai jumpa.