Números aleatorios con PHP. mt_rand()
Anuncio:
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.