с array_rand (), созданный массив всегда будет упорядочен
$ результатов [0] <$ результатов [1] <$ результатов [2] <$ результатов [3] <$ результатов [4] </p>
если вы хотите, чтобы он был неупорядоченным, после array_rand () вы можете использовать функцию shuffle ()
$data = range(1, 100);
$results = array_rand($data, 5);
shuffle($result);
print_r($results);