Fungsi rand() PHP
Definisi dan Penggunaan
Fungsi rand() mengembalikan bilangan bulat acak.
Syarat
rand(min,max)
Parameter | Deskripsi |
---|---|
min,max | Opsional. Menentukan rentang bilangan acak yang dihasilkan. |
Keterangan
jika parameter pilihan tidak disediakan min dan max,rand() mengembalikan bilangan bulat acak pseudo antara 0 sampai RAND_MAX. Contohnya, untuk mendapatkan bilangan acak antara 5 sampai 15 (termasuk 5 dan 15), gunakan rand(5, 15).
Pemberitahuan dan Komentar
Komentar:Dalam beberapa platform (contoh Windows), RAND_MAX hanya 32768. Jika rentang yang diperlukan lebih besar dari 32768, tentu saja dapat digenerate bilangan yang lebih besar dari RAND_MAX dengan menentukan parameter min dan max, atau考虑使用 mt_rand() untuk menggantinya.
Komentar:Dari PHP 4.2.0, tidak lagi diperlukan srand() atau mt_srand() Fungsi memberikan benih generator bilangan acak, sekarang sudah dilakukan otomatis.
Komentar:Dalam versi sebelum 3.0.7, arti max adalah range. Untuk mendapatkan bilangan acak seperti contoh sebelumnya dari 5 sampai 15 di versi yang sama, 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