Números aleatorios con PHP. mt_rand()

Antonio Galisteo

En determinadas ocasiones necesitamos generar números aleatorios para basar en éstos una determinada acción. Veamos como hacerlo en el lenguaje de programación PHP.

En PHP podemos generar números aleatorios con varias funciones, como son:

rand(); - Genera un número aleatorio
srand(); - Genera un número aleatorio a partir de una semilla
mt_rand(); - Genera un mejor número aleatorio

La función que comentaré será la última al ser la que mejor nos dá un número aleatorio. Su funcionamiento es el siguiente:

En primer lugar le damos una semilla

mt_srand(time()); // Con esto el número aleatorío tomará como semilla la fecha actual

Y por último obtenemos el número aleatorio


$numero_aleatorio = mt_rand(MIN, MAx); // Devuelve un número aleatorio entre MIN y MAX

Esperamos que os sea de ayuda.

Publicado el 13-10-2013

Compartelo!

Deja un comentario

Comentanos

*
Ir arriba de la pagina