Ejemplo de Números Y Letras Aleatorios

Inicio » PHP » Números y letras aleatorios

Este codigo en PHP, te generará un número y una letra aleatoriamente. Es muy bueno para hacer sorteos, o hacer cosas aleatorias.
Se usa la función rand(); para números, y chr(); u ord(); para mostrar una letra de algún número aleatorio según la tabla ASCII.

Puedes configurar las Variables, para ajustar el rango de generación tanto de letra como de número.

Las variables están configuradas para generar letras desde la D a la Y. Y el número generado sería entre 1 y 1000

Código:

<?
# Ejemplo para generar un número y letra y mostrarlo
# Cortesía de EjemploDe.com

//Variables
$DesdeLetra = "d";
$HastaLetra = "y";
$DesdeNumero = 1;
$HastaNumero = 1000;

$letraAleatoria = chr(rand(ord($DesdeLetra), ord($HastaLetra)));
$numeroAleatorio = rand($DesdeNumero, $HastaNumero);

echo "<strong>La letra aleatoria generada es:</strong> ".$letraAleatoria."<br/>";
echo "<strong>El numero aleatorio generado es:</strong> ".$letraAleatoria."<br/>";

echo "<br/>Ejemplo sacado de <a href="https://www.ejemplode.com">EjemploDe.Com</a>";
?>

¿Cómo citar? Pichardo, A. (s.f.). Ejemplo de Números Y Letras Aleatorios.Ejemplo de. Recuperado el 26 de Septiembre de 2023 de https://www.ejemplode.com/20-php/38-ejemplo_de_numeros_y_letras_aleatorios.html

PHP
Escrito por:
Aziel Pichardo
Ingeniería en Sistemas
Universidad del Estado de Guanajuato
Última modificación: 2008-04-11

Últimos 10 comentarios

  1. Creo que se pude hacer super simple.

    echo md5(time());


    ¡Suerte!
    Por Kapi 2016-07-30 a las 16:52:44
  2. Muchas gracias por compartir!
    Por Diego 2011-12-28 a las 13:42:27
  3. Hay un pequeño error:

    donde pone:
    echo "La letra aleatoria generada es: ".$letraAleatoria."";
    echo "El numero aleatorio generado es: ".$letraAleatoria."";

    deberia ser:
    echo "La letra aleatoria generada es: ".$letraAleatoria."";
    echo "El numero aleatorio generado es: ".$numeroAleatorio."";

    (se repite la variable $letraAleatoria en la linea donde deberian salir los numeros, cuya variable es $numeroAleatorio)

    por lo demás, un script muy sencillo y practico :)
    Por xiculin 2010-01-01 a las 2:05:21
  4. Esta aplicacion funciona correctamente pero para hacer un resultado distintos de numeros y letras, este es el script que estoy buscando como los campos de imagen. http://www.d-w-m.es/ http://www.posicionempresarial.es/
    Por Juan Manuel 2008-06-15 a las 23:30:45

Deja un comentario


Acepto la política de privacidad.