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