array_rand() is nogal bruikbaar wanneer je een
of meer willekeurige waarden uit een array wil kiezen. De functie
gebruikt een input
array en een optioneel argument
num_req
dat aangeeft hoeveel waarden je wilt
kiezen - de default voor deze parameter is 1.
Als je slechts een waarde kiest geeft array_rand() de key terug voor een willekeurige waarde. Bij meer waarden geeft array_rand() een array terug van keys voor de willekeurige waarden. Dit wordt gedaan zodat je zowel willekeurige keys als waarden uit de array kunt kiezen.
Opmerking: Vanaf PHP 4.2.0 is het niet meer nodig een zaadgetal toe te wijzen aan de willekeurig nummer generator via srand() of mt_srand() omdat dit nu automatisch plaatsvindt.