O array_rand é um método nativo do PHP que traz a possibilidade de retonrar um ou mais elementos aleatórios de um array.
Exemplo obtido no php.net
<?php
$input = array(“Neo”, “Morpheus”, “Trinity”, “Cypher”, “Tank”);
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . “\n”;
echo $input[$rand_keys[1]] . “\n”;
?>
Outro exemplo:
<?php
$input = array(“Neo”, “Morpheus”, “Trinity”, “Cypher”, “Tank”);
$rand_keys = array_rand($input, 1);
echo $input[$rand_keys] . “\n”;
?>
Resultado: alguma palavra aleatória do array $input;