I'm trying to create an array and display some random values. I'm using the following code:
$range = range(10,31);
$rand = array_rand($range,5);
shuffle($rand);
foreach ($rand as $number) {
$number = (str_pad($number, 2, "0", STR_PAD_LEFT));
echo $number." ";
}
I want to generate numbers between 10 and 31 and display 5 of them, but my code still generating numbers between 00 and 31. Why this is happening?