Saturday, April 18, 2015

Cara Mengacak Angka Dan Huruf Menggunakan Fungsi Rand() Di Php

Cara Mengacak Angka Dan Huruf Menggunakan Fungsi Rand() Di Php
Fungsi rand di php akan menghasilkan bentuk karakter acak. Fungsi ini biasanya digunakan oleh banyak programmer untuk membuat sebuah password generator atau untuk membuat sebuah token.

Banyak sekali variasi dari fungsi rand ini, diantaranya ada mt_rand(), array_rand() dan lain-lain. Tetapi pada artikel ini saya hanya akan membahas seputar fungsi rand() saja. Untuk mempersingkat waktu, simaklah kode di bawah ini.

<?php
function random($panjang_karakter)
{
$karakter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz';
$string = '';
for($i = 0; $i < $panjang_karakter; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}

//tulisan PANJANG_KARAKTER dibawah ini anda bisa ganti dengan angka.
echo random(PANJANG_KARAKTER);
?>

Keterangan :
Kode di atas berfungsi untuk mengacak sebuah karakter (meliputi huruf dan angka) yang di tampung dalam sebuah variabel dengan nama $karakter , kemudian karakter tersebut akan di acak oleh fungsi rand() . Panjang acakan akan menyesuaikan sesuai  berapa angka yang di masukan pada bagian echo random(PANJANG_KARAKTER);

Mungkin cukup sekian dulu pembahasan seputar fungsi rand() di php. Untuk kekurangngan dan kelebihannya saya ucapkan mohon maaf. Jikalau ada yang mau di tanyakan, anda bisa bertanya lewat form komentar di bawah ini :-)

~Terimakasih~


Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.

1 komentar so far

bang, nanya bang... gimana langkah awal menggunakanya?


EmoticonEmoticon