Randomly generated password instead of user defined

Because users give the worst passwords