The Password Generator offers a section of "Allowed Characters".
However - in the real world - you usually have to match password requirements of an application or website. (e.g. Password has to contain: upper case, lower case, numbers, special characters)
And even if you don't have to match any password requirements, as a user you ought to see all character classes included.
Why would you allow all character sets if a generated password could result to be "agdicjla"?
I'd like to propose a change of the function so that "allowed" is changed to "required".
Seconded, password requirements are generally defined as a minimum number of characters from each list, so if I indicate that a special character is 'allowed', I am generally doing so as it is required, and I always want at least one such character in my password (etc, for the other permutations).
Duplicate of #731
Most helpful comment
Seconded, password requirements are generally defined as a minimum number of characters from each list, so if I indicate that a special character is 'allowed', I am generally doing so as it is required, and I always want at least one such character in my password (etc, for the other permutations).