Función rand() PHP
Definición y uso
La función rand() devuelve un entero aleatorio.
Sintaxis
rand(min,max)
Parámetro | Descripción |
---|---|
min,max | opcional. Define el rango de generación de números aleatorios. |
Descripción
si no se proporcionan parámetros opcionales min y maxrand() devuelve un entero pseudoaleatorio entre 0 y RAND_MAX. Por ejemplo, para obtener un número aleatorio entre 5 y 15 (inclusive), use rand(5, 15).
Consejos y comentarios
Comentarios:En ciertas plataformas (por ejemplo, Windows), RAND_MAX solo tiene 32768. Si el rango necesario es mayor que 32768, puede especificar los parámetros min y max para generar números mayores que RAND_MAX o considerar usar mt_rand() en su lugar.
Comentarios:Desde PHP 4.2.0, ya no es necesario usar srand() o mt_srand() La función sembrada para el generador de números aleatorios se realiza automáticamente ahora.
Comentarios:En versiones anteriores a la 3.0.7, el significado de max es range. Para obtener el mismo número aleatorio de 5 a 15 en estas versiones, un ejemplo breve es rand(5, 11).
Ejemplo
Este ejemplo devolverá algunos números aleatorios:
<?php echo(rand(); echo(rand(); echo(rand(10,100)) ?>
Salida:
17757 3794 97