(PHP 4, PHP 5)
rand — Genera un número entero aleatorio
$min
, int $max
)
Si se invoca sin los argumentos opconales min y
max, rand()
devuelve un entero pseudoaleatorio entre 0 y
getrandmax(). Para obtener un número aleatorio
entre 5 y 15 (incluidos), por ejemplo, use rand(5,
15).
Nota: En algunas plataformas (como en Windows), getrandmax() sólo alcanza hasta 32767. En caso de necesitar un valor mayor de 32767, se deberá especificar
minymaxpara crear un valor mayor que este, o considere emplear mt_rand() en su lugar.
minEl menor valor a devolver (por defecto: 0)
maxEl mayor valor a devolver (por defecto: getrandmax())
Un valor pseudoaleatorio entre min
(o 0) y max (o getrandmax(), incluidos).
| Versión | Descripción |
|---|---|
| 4.2.0 | El generador de números aleatorio es sembrado automáticamente. |
Ejemplo #1 Ejemplo de rand()
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
El resultado del ejemplo sería algo similar a:
7771 22264 11
Esta función no genera valores criptográficos fiables por lo que no debería usarse para propósitos criptográficos. Si fuera necesario un valor criptográfico seguro, considérese usar openssl_random_pseudo_bytes() en su lugar.