PHP mt_rand()Funciones
Manual de referencia de PHP Math
Ejemplos
Generar números aleatorios:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
Ejecutar ejemplo »
Definición y uso
La función mt_rand() utiliza el algoritmo Mersenne Twister para generar enteros aleatorios.
Consejo:Esta función es una mejor opción para generar valores aleatorios, la velocidad de retorno esrand()4 veces la de la función.
Consejo:Si desea un entero aleatorio entre 10 y 100 (incluidos 10 y 100), use mt_rand (10,100).
Sintaxis
mt_rand();
or
mt_rand(min,max);
or
mt_rand(min,max);
| Parámetros | Descripción |
|---|---|
| min | Opcional. Especifica el número mínimo a devolver. El valor predeterminado es 0. |
| max | Opcional. Especifica el número máximo a devolver. El valor predeterminado esmt_getrandmax()。 |
Detalles técnicos
| Valor de retorno: | Entremin(o 0) ymax(o mt_getrandmax()) inclusive. Simax < minentonces devuelve FALSE. |
|---|---|
| Tipo de retorno: | Integer |
| Versión de PHP: | 4+ |
| Registro de cambios de PHP: | PHP 4.2.0: El generador de números aleatorios se siembra automáticamente. PHP 5.3.4: Simax < minse reporta un E_WARNING y se devuelve FALSE. |
Manual de referencia de PHP Math Otras extensiones