Ver Mensaje Individual
  #11 (permalink)  
Antiguo 18/12/2012, 00:39
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 8 meses
Puntos: 33
Respuesta: codigo aleatorio en 2 bloques 4 letras y 4 numeros 1234-abcd

Buenas, hago mi aportación, ya que también tuve temas con los aleatorios...:

Código PHP:
Ver original
  1. function getRandom(){
  2.   $letras = "";
  3.   $num = "";
  4.  
  5.   for($i=0;$i<4;$i++){
  6.     $letras .= chr(rand(65, 122); //entre 33 y 126 están los ASCII que se pueden representar. Entre 65 y 122 están las letras
  7.   }
  8.  
  9.   for($i=0;$i<4;$i++){
  10.     $num .= rand(0, 9);
  11.   }
  12.  
  13.   return $letras."-".$num;
  14. }

Personalmente veo más rápido hacer algo así que usar expresiones regulares... (es solo mi opinión personal, que conste!)

Saludos y espero os sirva.