Как считается
- Каждый символ выбирается независимо через криптографический генератор crypto.getRandomValues.
- Rejection sampling исключает перекос вероятностей при переводе случайного 32-битного числа в индекс алфавита.
- Неоднозначные символы 0, O, 1, I и l исключены из алфавита.
Допустимые значения
- Длина: от 8 до 128
Границы расчёта
Генератор не проверяет требования конкретного сайта и не гарантирует присутствие каждого типа символов. Для хранения используйте менеджер паролей; не повторяйте пароль в разных сервисах.