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