Para lo del password, tienes que crearte una caja de texto de tipo password, donde introduces las pass en cuestion :
<input type="password" name="contraseña">
Despues para generar la contraseña aleatoriamente, puedes crearte un array con el abcdario y los numeros del 0 al 9, y haciendo uso de la clase randomize, hacer que te coja solo 4 o 6 de dicho array...
Espero q te sirva la idea.