(PHP 4, PHP 5)
rand — Generar un entero aleatorio
Si es llamada sin los argumentos opcionales min , max , rand() devuelve un entero pseudo-aleatorio entre 0 y RAND_MAX. Si desea un número aleatorio entre 5 y 15 (inclusive), por ejemplo, use rand (5, 15).
Note: En algunas plataformas (como Windows) RAND_MAX es solamente 32768. Si requiere un rango mayor que 32768, especificar min and max le permitirá crear un rango mayor que RAND_MAX, o considere usar mt_rand() en su lugar.
Note: A partir de PHP 4.2.0, no es necesario inicializar el generador de números aleatorios con srand() ó mt_srand(), ya que esto se hace ahora automáticamente.
El valor más bajo a devolver (predeterminado: 0)
El valor más alto a devolver (predeterminado: RAND_MAX)
Un valor pseudo-aleatorio entre min (o 0) y max (o RAND_MAX, inclusive).
Versión | Descripción |
---|---|
Desde 3.0.7 | En versiones anteriores a 3.0.7 el significado de max era rango . Para obtener los mismos resultados en estas versiones, el ejemplo corto debía ser rand (5, 11) para obtener un número aleatorio entre 5 y 15. |
Example#1 Un ejemplo de rand()
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
El resultado del ejemplo seria algo similar a:
7771 22264 11