Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2008, 13:07
thezzin
 
Fecha de Ingreso: septiembre-2008
Mensajes: 350
Antigüedad: 15 años, 8 meses
Puntos: 31
Respuesta: Como crear un usuario y password aleatorios que no se repitan

aquí te dejo espero te sirva. pero te recomiendo que antes de entregar el numero frase hagas una consulta a la DB y verificar si existe y si existe se puedes hacer un retorno para que genere uno nuevo

Código PHP:
<?php
//Numero aleatorios
$utilizados = Array (  );
for ( 
$i 0$i 9$i++ ) {
while ( 
in_array $random rand 0) , $utilizados ) );
$utilizados[] = $random;
}
foreach(
$utilizados as $val){
echo
$val.'-';
}
?> 
<br>
<?php
/*Nombres o palabras aleatorias*/
//Palabras entre un mínimo de 4 letras o máximo de 8
function construir_palabras($min=4$max=8){
$vocales = array("a""e""i""o""u");
$consonantes = array("b""c""d""f""g""j""l""m""n""p""r""s""t");
$random_palabras rand($min$max);//largo de la palabra
$random rand(0,1);//si empieza por vocal o consonante
for($j=0;$j<$random_palabras;$j++){//palabra
switch($random){
case 
0$random_vocales rand(0count($vocales)-1); $nombre.= $vocales[$random_vocales]; 
$random 1; break;
case 
1$random_consonantes rand(0count($consonantes)-1); $nombre.= $consonantes[$random_consonantes]; $random 0; break;
   }
}
return 
$nombre;
}

echo 
ucfirst(construir_palabras());
?>

Última edición por thezzin; 25/10/2008 a las 13:13