Generar una lista de números aleatorios en PHP
Mediante este sencillo ejemplo vamos a ver cómo generar una lista de números aleatorios en PHP.
Para generar el número aleatorio nos vamos a basar en la función rand, tal y como la explicábamos en el artículo Generar un número aleatorio en PHP.
Crear el array
Sección titulada «Crear el array»Lo primero que haremos para crear la lista de números aleatorios es crear un array:
$valores = array();Definir el bucle
Sección titulada «Definir el bucle»Ahora, declararemos cuántos números queremos en nuestra lista de números aleatorios en PHP y con este número creamos un bucle for:
$max_num = 5;
for ($x=0; $x<$max_num; $x++) { // Generar números aleatorios}Generar y añadir números aleatorios
Sección titulada «Generar y añadir números aleatorios»En cada una de las iteracciones del bucle vamos a crear el número aleatorio con rand y a insertarlo en la lista. Para insertar en la lista de números aleatorios en PHP nos apoyamos en el método array_push del array.
for ($x=0; $x<$max_num; $x++) { $num_aleatorio = rand(1, 100); array_push($valores, $num_aleatorio);}Mostrar la lista
Sección titulada «Mostrar la lista»Ya tendremos la lista de números aleatorios en PHP rellena. Ya solo nos quedará mostrarla por pantalla recorriendo el array:
for ($x=0; $x<count($valores); $x++) { echo $valores[$x]."<br>";}Descarga el código de Generar una lista de números aleatorios en PHP
Aprende a generar una lista de números aleatorios en PHP usando array(), rand(), array_push() en un bucle for para crear conjuntos de datos.