Fungsi rand() PHP
Definisi dan Penggunaan
Fungsi rand() mengembalikan bilangan bulat acak.
Syarat
rand(min,max)
Parameter | Deskripsi |
---|---|
min,max | Pilihan. Tentukan rentang bilangan acak yang dihasilkan. |
Pengertian
jika parameter pilihan tidak disediakan min dan max, rand() mengembalikan bilangan bulat palsu antara 0 hingga RAND_MAX. Contohnya, untuk mendapatkan bilangan acak dari 5 hingga 15 (termasuk 5 dan 15), gunakan rand(5, 15).
Petikan dan Komen
Komen:Dalam beberapa platform (seperti Windows), RAND_MAX hanya 32768. Jika keperluan rentang lebih besar daripada 32768, parameter min dan max dapat digunakan untuk menghasilkan bilangan yang lebih besar daripada RAND_MAX, atau considerasi untuk digantikan dengan mt_rand().
Komen:Dari PHP 4.2.0, tidak perlu digunakan srand() atau mt_srand() Fungsi memberikan biji untuk pengecer acak, kini telah dijalankan secara otomatis.
Komen:Di versi sebelum 3.0.7, makna max adalah range. Untuk mendapatkan bilangan acak seperti contoh di atas dari 5 hingga 15 di versi ini, contoh singkat adalah rand(5, 11).
Contoh
Contoh ini akan mengembalikan beberapa bilangan acak:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Output:
17757 3794 97