random password

good luck
Fixed problems found during testing