Funciones Matemáticas
PHP Manual

rand

(PHP 4, PHP 5)

randGenera un número entero aleatorio

Descripción

int rand ( void )
int rand ( int $min , int $max )

Se si emplea sin los argumentos min y max, rand() devuelve un entero pseudo-aleatorio entre 0 y getrandmax(). Para obtener un número aleatorio, por ejemplo, entre 5 y 15 (incluidos), 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 y max que permiten crear un valor mayor que 32767, o considere emplear mt_rand() en su lugar.

Parámetros

min

El menor valor a devolver (por defecto: 0)

max

El mayor valor a devolver (por defecto: getrandmax())

Valores devueltos

Un valor pseudo aleatorio entre min (o 0) y max (o getrandmax(), incluidos).

Historial de cambios

Versión Descripción
4.2.0El generador de números aleatorio es sembrado automáticamente.

Ejemplos

Ejemplo #1 Ejemplo de rand()

<?php
echo rand() . "\n";
echo 
rand() . "\n";

echo 
rand(515);
?>

El resultado del ejemplo sería algo similar a:

7771
22264
11

Ver también


Funciones Matemáticas
PHP Manual