Я обычно хожу с 10 символами. Никакой особой причины для этого, просто что-то, что, как я предполагаю, превышает среднюю длину для пароля, выбранного пользователем.
Только благодаря тому, что он генерируется случайным образом, он, вероятно, будет более безопасным и более сложным, чем все, что выберут ваши пользователи. Люди выбирают глупые пароли, такие как myspace1, stackoverflow1, 12341234 и т. Д.