Ver Mensaje Individual
  #11 (permalink)  
Antiguo 11/08/2010, 11:16
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Respuesta: generar 16 digitos de manera aleatoria

como no siempre me daba 16 digitos en ocasiones me daba 15 o 14; tuve que modificar la manera de identificar la cantidad de numero que tengo para agregar 0 si fuera necesario.
Cita:
mt_srand(time()*100000);
$ju=mt_rand(0,999999999);
$ui=mt_rand(0,9999999);
$pre=$ju.$ui;
$cant_numero=strlen($pre);
if($cant_numero==16){
$d=$pre;
}else{
$dif_numero=16 - $cant_numero;
$d=$pre;
for($i=1;$i<=$dif_numero;$i++){
$d="0".$d;
}
}