Cara Membuat Angka dan Abjad Menjadi Acak, untuk membuat nomor secara random kita bisa menggunakan sebuah function dari php. Namun ada saatnya kita butuh sebuah function yang lebih komplit seperti yang akkan kita bahas berikut.
Membuat Nomor Acak dengan rand().
Penggunaan rand() tidak dianjurkan untuk keperluan dalam kriptografi (encrypt-decrypt). The random numbers generated by this function are not cryptographically secure values, and they should not be used for cryptographic reasons. If you need secure values, use other random functions such as random_int(), openssl_random_pseudo_bytes() or random_bytes(). thoughtco.com
Sekarang kita akan membuat function baru dari function rand(). Dengan skrip ini kita bis membuat kode acak / random baik dari angka atau abjad.
Random Angka:
Random Abjad+Angka
Random |
Php Random Function
Ada beberapa metode membuat random sebuah string. berikut yang bisa kita coba:
rand().
Membuat Nomor Acak dengan rand().
$n = rand(); // 30
$n = rand(); // 70
echo rand(10, 30);
//generates and prints a random number between 10 and 30 (10 and 30 are included)
Penggunaan rand() tidak dianjurkan untuk keperluan dalam kriptografi (encrypt-decrypt). The random numbers generated by this function are not cryptographically secure values, and they should not be used for cryptographic reasons. If you need secure values, use other random functions such as random_int(), openssl_random_pseudo_bytes() or random_bytes(). thoughtco.com
Sekarang kita akan membuat function baru dari function rand(). Dengan skrip ini kita bis membuat kode acak / random baik dari angka atau abjad.
Random Angka:
<?php
function acak($panjang)
{
$karakter = '1234567890';
$string = '';
for($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}
echo acak(10);
Random Abjad+Angka
<?php
function random($panjang)
{
$karakter = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$string = '';
for($i = 0; $i < $panjang; $i++) {
$pos = rand(0, strlen($karakter)-1);
$string .= $karakter{$pos};
}
return $string;
}
echo random(10); //jFodd9UWwG
?>
Silahkan simpan dan refresh browser teman agar bisa melihat perubahannya. Silahkan atur berapa jumlah angka yang ingin dirandom. Terima kasih, semoga bermanfaat untuk teman sekalian, Load disqus comments
0 komentar