Slightly better random password generation.

Vowels represent less randomness, so generate longer passwords if the
output has a lot of vowels.