Fungsi rand()ย digunakan untuk menghasilkan angkaย acak (random) dengan PHP. Bisa juga untuk mendapatkan angka acak dengan rentang tertentu, seperti misalnya antara 20 sampai 40, 50 sampai 100, dan seterusnya.

Jika tidak ditentukan rentangnya maka akan dihasilkan angka maksimal default,ย yang padaย beberapa platform, Windows misalnya, angka maksimalnya adalahย 32768.

Tapi tentu saja jika Anda bisa menghasilkan angka lebih besar dengan menentukan rentang angka yang ingin dihasilkan.

<?php 
print rand() . "<br>"; 
//tanpa batas rentang, menghasilkan 0 sampai 32768
print rand(20, 40) . "<br>"; 
//menghasilkan angka acak antara 20 dan 40 (termasuk 20 dan 40 itu sendiri)
print rand(1, 1000000);
//menghasilkan angka acak antara 1 dan satu juta
?>