Seguro que ya conoces la función array_rand para escoger un elemento de manera aleatoria:
$array = [ 'Gorka', 'Javier', 'Juan', ]; $indiceAletario = array_rand($array); print_r($array[$indiceAletario]);
Sin embargo esta función es un poco lenta y su "aleatoriedad" no es muy alta. Por eso se suele recomendar el uso de mt_rand().
Así, podemos modificar el ejemplo:
$array = [ 'Gorka', 'Javier', 'Juan', ]; $indiceAletario = mt_rand(0, sizeof($array)-1); print_r($array[$indiceAletario]);
Tags:
Y ahora descubre uno de los mejores libros de programación orientada a objetos en PHP.
Apúntate para conseguir capítulos de muestra, recibir el boletín y más información sobre los libros.