Numeros y letras aleatorios en PHP codigo
Numeros y letras aleatorios en PHP codigo, A lo largo de mi trayectoria como programador he necesitado generar un código aleatorio ya sea Letras o Números y/0 combinados para nuestros proyectos de desarrollo o Páginas web.
A veces es necesario que el código PHP genere un código aleatorio, por ejemplo cuando se registra un usuario o cliente se le genera su código mediante documento de identidad y a veces ocurre que el cliente no tiene su documento de identidad, usualmente el sistema tiene que generar un código aleatorio de solo números para suplir en ese momento.
Este código en PHP, te generará un número y una letra aleatoriamente al cargar la página.
Es muy potente y sirve para hacer sorteos, o hacer cosas aleatorias. Según sus necesidades.
Un código que 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.
Lo puedes configurar a tu gusto y también las Variables, para ajustar el rango de generación tanto de letra como de número.
Las variables en este ejemplo están configuradas para generar letras desde la A a la Z. Y el número generado sería entre 1 y 10000.
Numeros y letras aleatorios en PHP codigo
Código:
<? # Tips de Ejemplo como generar un número y letra y mostrarlo en php //Variables $DesdeLetra = "a"; $HastaLetra = "z"; $DesdeNumero = 1; $HastaNumero = 10000; $letraAleatoria = chr(rand(ord($DesdeLetra), ord($HastaLetra))); $numeroAleatorio = rand($DesdeNumero, $HastaNumero); echo "<strong>La letra aleatoria generada en PHP es:</strong> ".$letraAleatoria."<br/>"; echo "<strong>El número aleatorio generado en PHP es:</strong> ".$letraAleatoria."<br/>"; ?>
Otro Ejemplo:
El otro ejemplo tambien genera un número entero aleatorio entre 0 y 9999.
<?php srand(time()); //Introducimos la "inicial" $aleat = rand(0,9999); //rand(mínimo y el máximo); echo $aleat; ?>
<?php
# Tips de Ejemplo como generar un número y letra y mostrarlo en php
//Variables
$DesdeLetra = "a";
$HastaLetra = "z";
$DesdeNumero = "1";
$HastaNumero = "10000";
$letraAleatoria = chr(rand(ord($DesdeLetra), ord($HastaLetra)));
$numeroAleatorio = rand($DesdeNumero, $HastaNumero);
echo "La letra aleatoria generada en PHP es: «.$letraAleatoria.»»;
echo «El número aleatorio generado en PHP es: «.$numeroAleatorio.»»;
?>