Я немного погуглил и увидел в Википедии эту формулу, где L — длина пароля, а N — количество возможных символы:

Кроме того, я нашел этот вопрос, но по какой-то причине метод Membership.GeneratePassword просто возвращает случайное число с 1 цифрой, что абсолютно нет пароля. Все остальные решения работали очень медленно (>= 0,5 секунды).
Мне нужна помощь в реализации этой формулы (не знаю, с чего начать). Вы также можете предложить другое решение или объяснить, почему GeneratePassword не работает.
Подробнее здесь: https://stackoverflow.com/questions/226 ... sword-in-c