From RC4 I am using a different way to generate the code, the default setting is 20 characters long and WILL contain at least one of:-
18 special characters
So whatever the complexity is required, this will satisfy it. (ie with the complexity setting to "Upper and Lower case" the generated password with upper case, lower case, numbers and special characters was still accepted without error)
Its a simple edit to increase or decrease the passwords length. See Here I did consider making it ACP adjustable, but didn't consider it worth the hassle.