updated password generator to make sure each choice shows up once