Urgente:crear password en java

inma
03 de Julio del 2003
Hola a todos!!!
Necesito crear password aleatorios para controlar el acceso de usuarios a una pagina web.¿Alguien me puede dar una idea de como hacerlo?
Muchas gracias!!!!

Jose Carlos
03 de Julio del 2003
Hay un metodo random() en la clase Math, no recuerdo exactamente de que paquete es, pero con eso podrás hacer algo :)

inma
03 de Julio del 2003
hola de nuevo!!
ya he intentado utilizar el random, pero como tengo que utilizar caracteres para la clave lo que intente tomar el numero aleatorio como un ascii y luego pasar a su representacion en caracter, pero no he encontrado una funcion que haga esto. Asi que sigo sin saber hacerlo.
Muchas gracias por tu ayuda

Jose Carlos
03 de Julio del 2003
De hecho, si haces:

for ( int j = 0; j < long_clave; j++ )
{
d = Math.random ( ) * 89;
c = (char) (d + 33);
clave += c;
}

solo saldran caracteres imprimibles (letras, números, y simbolitos del teclado) Si lo haces con el codigo de antes probalemente luego no puedas escribirla con el teclado (fallo mio)

Jose Carlos
03 de Julio del 2003
Hazlo a lo bruto :)

double d;
char c;
String clave = "";

for ( int i = 0; i < long_clave; i++ )
{
d = Math.random ( ) * 128;
c = (char)d;
clave += c;
}

^_^ Mira a ver si te vale esto :) y si te vale me mandas un mail y me cuentas que estás programando :)