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 ?>