Angka Random
Angka random adalah angka yang dihasilkan dari suatu prosedur pembangkitan, dimana kemunculannya angka tersebut tidak memiliki pola.
Membangkitkan angka random dengan script PHP, cukup menggunakan fungsi rand(). Menurut referensinya, fungsi tersebut akan mengembalikan nilai integer mulai dari 0 hingga getrandmax() yang bergantung pada spec mesin dan OS. Pada komputer saya, prosesor 64bit dan OS 64bit, getrandmax() mengembalikan nilai 2147483647.
Contoh PHP script untuk membangkitkan 10 angka random fungsi rand() sbb:
<?php
for ($i=1; $i<10; $i++){
echo rand()." ";
}
//akan menghasilkan output sbb seperti sbb:
//591004376 1922726400 707854443 951539647 123211066 452202029 //1229956111 1102301159 1659840919 1686837145 Catatan: output setiap kali dieksekusi akan berbeda,
Random Terbatas
Untuk mensimulasikan suatu hasil lemparan koin 2 sisi atau dadu 6 sisi misalnya, maka digunakan fungsi rand(minimum, maksimum), seperti contoh sbb:
<?php
echo rand(0,1);
//menghasilkan 0 atau 1
echo rand(1, 6);
//menghasilkan angka 1, 2, 3, 4, 5, atau 6