Artículos
PHP

Generar un número aleatorio en PHP

09/Ene/2013

En este post veremos cómo generar un número aleatorio en PHP de manera sencilla haciendo uso de dos métodos diferentes: rand y mt_rand. Así aprenderemos de una forma más sencilla a manejar los números en PHP.

PHP nos facilita la obtención de números aleatorios con la función rand(), que recibe un par de valores, el mínimo y el máximo de los números aleatorios a generar. En este demo vamos a obtener un número aleatorio entre 1 y 30, incluyendo estos dos valores entre los posibles, si no se indica nada a rand(), el valor mínimo será cero.

El valor máximo depende de la plataforma donde se esté ejecutando PHP, por ejemplo en Windows el valor máximo sería 32786. Si queremos asegurarnos que este valor máximo sea mayor, entonces conviene definir los valores máximo y mínimo al llamar a la función.

Ahora veamos el código:

<?php
  $d=rand(1,30);
  echo $d ;
?>

Con este sencillo par de líneas nosotros podemos obtener un número aleatorio. También podemos obtener un numero aleatorio con la función mt_rand() la cual es mucho mejor que rand() ya que es mucho más rápida y con un mejor algoritmo de obtención de números aleatorios.

<?php
  $d=mt_rand(1,30);
  echo $d ;
?>

Con estas funciones nosotros podemos generar un número aleatorio en PHP de manera fácil y rápida.

Código Fuente

Descárgate el código fuente de Generar un número aleatorio en PHP
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Suscribir
Notificar de
guest
8 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios