(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
min
ymax
para crear un valor mayor que este, o considere emplear mt_rand() en su lugar.
min
El menor valor a devolver (por defecto: 0)
max
El 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.