Ir al contenido

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.

Lo primero que haremos para crear la lista de números aleatorios es crear un array:

$valores = array();

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
}

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);
}

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>";
}
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

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.

Descargar código