guarantee
Constraint
Characters
private open fun guaranteeConstraintCharacters( password: ArrayList<Character>, secureRandom: SecureRandom, includeNumbers: Boolean, includeUppercaseLetters: Boolean, includeSpecialCharacters: Boolean)
Method used to guarantee the password has the requested constraint characters
Parameters
password
The current password's characters
secureRandom
The secure random instance used to generate the characters made up the password
includeNumbers
Whether the generated password must include the numbers
includeUppercaseLetters
Whether the generated password must include the uppercase letters
includeSpecialCharacters
Whether the generated password must include the special characters