Rosetta Code task: Password generator