Задача сделать генератор паролей. Пользователь вводит длину, и галочками выбирает из каких символов создавать пароль (3 множества: цифры, большие буквы, маленькие буквы). После нажатия кнопки созданный пароль выводится на экран.
- Символы в пароле не должны повторяться.
- Создаваемые пароли должны быть уникальными.
- Если пользователь выбрал 3 множества, то пароль должен содержать символы из всех множеств, хотя бы по 1 из каждого.
- Дизайн страницы не важен
Обязательное условие использовать принципы ООП и MVC.
Среда программирования: PHP7.
Роутинг и изощрённую шаблонизацию делать не стал, сосредоточился только на логике генератора паролей.