added a method for generating psuedorandom alphanumaric passwords