Generate Angka Random Menggunakan PHP
Series PHP kali ini akan membahas tentang fungsi random pada PHP. Fungsi random memungkinkan kita untuk mengacak apapun baik itu angka maupun string. Dalam tutorial ini kita akan membuat program PHP untuk generate angka random atau acak dengan panjang angka sesuai yang kita inginkan.
Program berikut adalah sebuah function yang didalamnya terdapat looping for untuk me-looping berapa digit angka yang akan kita acak, dan fungsi mt_rand() untuk menampilkan angka secara acak berdasarkan jumlah digit yang kita tentukan. Listing programnya sebagai berikut :
<!DOCTYPE html>
<html>
<body>
<?php
function generateCode($limit){
$code = '';
for($i = 0; $i < $limit; $i++) { $code .= mt_rand(0, 9); }
return $code;
}
//Masukkan jumlah digit angka yang akan kita acak
echo generateCode(18);
?>
</body>
</html>
Pada contoh diatas kita menentukan jumlah digit pada fungsi generateCode() dengan nilai 18, yang artinya program akan mengacak angka 0 sampai 9 sebanyak 18 digit. Contoh inputnya adalah sebagai berikut, dikarenakan ini fungsi untuk mengacak angka maka setiap output pasti berbeda beda hasinya.
643928519555604366