Como generar números aleatorios con PHP

Como generar números aleatorios con PHP

 

 

Para generar un número aleatorio en php se usa la función nativa rand() que se encargá de hacer todo el trabajo.

Esta función nativa se usa de forma muy sencilla ya que puedes ejecutarla sola o con dos argumentos un número entero mínimo y un número entero máximo es decir el tope hacia arriba y hacia abajo de el número aleatorio que devolverá al ser ejecutada.

 

rand(): int

 

rand(int $min, int $max): int

 

Si se llama sin los argumentos opcionales min, max rand() devuelve un entero pseudoaleatorio entre 0 y getrandmax(). Si deseas un número aleatorio entre 50 y 100 por ejemplo, utiliza rand(50, 100).

<?php
$numero = rand($min,$max);
echo $numero;

 

La función RAND recibe 2 parámetros:

  • min (Int): Numero minimo a generar
  • max (Int): Numero máximo a generar

 

Ejemplo: Si queremos generar un número entre 5 y 20 usaremos el siguiente código:

<?php
$min = 5;
$max = 20;
$numero = rand($min,$max);
// Retornará un numero entre el 5 y 20
echo $numero;

 

Consulta la documentación oficial en http://php.net/manual/es/function.rand.php

Comentarios