For those of a certain age, just use the account name and your service number, something you are never going to forget!
Anyone who knows you well enough to guess the system is probably someone you actually need to be able to access your accounts if the worst should happen.
Or incorporate your Social Security Number, or something else other than your date of birth. That is rather too easy for someone to obtain.