Penjelasan Fungsi Acak pada PHP

Publish Date : 06-11-2016 , dibaca 6970 kali, Hari ini dibaca : 1 kali ,0 comments

Tutorial kali ini admin akan menjelaskan Fungsi Pengacakan pada PHP , pada PHP sudah terdapat fungsi khusus untuk membuat pengacakan php, Fungsi ini dapat kita gunakan untuk membuat random password , reset password , dan lain sebagainya, tergantung kebutuhan anda.
Sekarang kita akan membahas tentang berbagai fungsi pengacak pada php. Mula-mula kita akan bahas bagaimana cara menghasilkan nomor secara acak menggunakan fungsi rand() pada php.

Struktur rand() pada php adalah seperti berikut :

<?php
rand(min, max);
?>

Dimana min adalah bilangan / integer minimal yang akan dilakukan pengacakan (secara default akan bernilai 0) dan max merupakan bilangan / integer maksimal yang akan dilakukan pengacakan. Untuk lebih jelasnya silahkan anda lihat kode dibawah ini :

<?php
echo rand(10, 20);
?>

Kode diatas akan menghasilkan bilangan acak antara 10 sampai 20 setiap kali kita merefresh halaman.

Selain menggunakan fungsi rand() pada php anda juga bisa menggunakan fungsi mt_rand() untuk mengacak nomor, keunggulan dari mt_rand() sendiri dapat menghasilkan lebih banyak angka acak serta lebih cepat daripada fungsi rand(). Sedangkan untuk struktur fungsi mt_rand() sendiri kurang lebih sama dengan fungsi rand().

Selain mengacak nomor, PHP juga sudah menyediakan fungsi untuk mengacak string yaitu fungsi str_shuffle(). Silahkan anda copas kode dibawah ini :

<?php
$kata = 'http://suckittrees.com';
echo str_shuffle($kata);
?>

Kode diatas akan mengacak kata 'http://suckittrees.com' setiap kita merefresh halaman tersebut.

Selain mengacak nomor dan kata, dengan PHP kita juga bisa mengacak array dengan menggunakan fungsi array_rand(). Perhatikan contoh dibawah ini :

<?php
$array = ['Designer', 'Developer', 'Programmer', 'Engineer', 'WareKost'];
$acak = array_rand($array);
echo $array[$acak];
?>

Kode diatas akan menghasilkan kata acak berdasarkan array dari variabel array setiap kali kita merefresh halaman.
Sekian fungsi pengacakan pada PHP

Produk Rekomendasi

Artikel Terkait

Diskusi



wa