Cara Membuat Nomor / String Acak dengan PHP

Cara Membuat Nomor / String Acak dengan PHP - Hallo sahabat Teman Koding, Pada Artikel yang anda baca kali ini dengan judul Cara Membuat Nomor / String Acak dengan PHP, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel PHP, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : Cara Membuat Nomor / String Acak dengan PHP
link : Cara Membuat Nomor / String Acak dengan PHP

Baca juga


Cara Membuat Nomor / String Acak dengan PHP

 Nomor acak atau random number merupakan sebuah fungsi untuk memicu no acak secara otomatis. Dalam pembuatan sebuah aplikasi pasti fungsi random ini amat berfaedah layaknya pembuatan captcha password, otp sms, generate token, kode qrcode dan sebagainya.


PHP sendiri telah menyediakan fungsi untuk generate random number secara otomatis gunakan rand dan mt_rand. Fungsi ini dapat dikerjakan di PHP 4, 5 dan 7.

Random Integer

Penggunaan fungsi rand amat mudah, kita cuma memilih nilai minimal dan maksimal cocok keperluan berapa no yang akan kita acak. Bentuk lazim fungsi rand layaknya dibawah ini. 


rand ( int $min , int $max ) 

Contoh:

<?php

$rand = rand(10, 50);

echo $rand;

?>

hasil dari program diatas jika dilakukan maka dapat mengacak no dari nilai 10 hingga 50. Jika teman-teman tidak mengisi nilai min dan maks maka dapat menampikan no acak dari 0 hingga getrandmax().

Contoh pemakaian mt_rand. Program diatas bakal mengacak no dari nilai 1000 sampai 9999. Fungsi mt_rand() ini lebih cepat daripada rand().

Shuffle String
Kita termasuk dapat mengacak paduan angka dan string cii-ciri bersama fungsi shuffle. 

<?php

$mt_rand = mt_rand(1000, 9999);

echo $mt_rand;

?>

Program diatas dapat mengacak nomer berasal dari nilai 1000 hingga 9999. Fungsi mt_rand() ini lebih cepat daripada rand().

Shuffle String
Kita juga dapat mengacak kombinasi angka dan string karakter bersama faedah shuffle. 

<?php

$karakter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789';
$shuffle  = str_shuffle($karakter);
echo $shuffle;

?>

Hasil program diatas jika dijalankan seperti gambar dibawah ini.
Membuat Nomor Acak dengan PHP


Untuk menentukan jumlah karakter yang akan kita buat tambahkan fungsi substr. Contoh dibawah ini kita akan menampilkan 5 karakter dari hasil pengacakan.

<?php

$karakter = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789';
$shuffle  = substr(str_shuffle($karakter), 0, 5);
echo $shuffle;

?>


Random Integer & String
Penerapan fungsi acak integer dan string karakter bisa menggunakan fungsi dibawah ini.

<?php


function randomString($length)
{
    $str        = "";
    $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789';
    $max        = strlen($characters) - 1;
    for ($i = 0; $i < $length; $i++) {
        $rand = mt_rand(0, $max);
        $str .= $characters[$rand];
    }
    return $str;
}


echo randomString(5); //hasil: 5bxqw
echo "<br>";
echo randomString(10); //hasil: U8YjlmXRFJ
echo "<br>";
echo randomString(15); //hasil: yGei7kH3LMHvxaq
echo "<br>";

?>


Demikianlah Artikel Cara Membuat Nomor / String Acak dengan PHP

Sekianlah artikel Cara Membuat Nomor / String Acak dengan PHP kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Cara Membuat Nomor / String Acak dengan PHP dengan alamat link http://www.temankoding.site/2021/02/cara-membuat-nomor-string-acak-dengan.html

Tidak ada komentar untuk "Cara Membuat Nomor / String Acak dengan PHP"