As a word
Contains characters from 3 groups: upper case, lower case and symbols. Easy to remember, if contains up to 6 syllables (13 chars), but still hard to hack using dictionary, since it is not a real word.

Parameterized
You can tune up different char groups propotions using the multipliers below. Specifying the zero value will exclude corresponding group from the generation.