Компьютер сгенерированный пароль
Я ищу помощь по коду, над которым я работаю. Инструкции: Пароли должны содержать не менее 12 символов и состоять из прописных и строчных букв, как минимум одного числа и одного специального символа. Программа должна запросить у человека следующее: 1) Длина создаваемого пароля (количество символов). 2) Сколько символов в верхнем регистре требуется. 3) Сколько символов в нижнем регистре требуется. 4) Сколько чисел требуется. 5) Сколько специальных символов требуется. После завершения ввода программа сгенерирует пароль, соответствующий этим требованиям.
Я довольно новичок в кодировании, и это задание для моего класса кодирования. Так что не позорь меня, если это действительно легко.
1 ответ
Я не делаю твою домашнюю работу для тебя. Тем не менее, вы можете сделать это неэффективным, но простым способом.
Создайте программу пользовательского ввода для хранения параметров в переменных. Убедитесь, что их ввод соответствует вашим требованиям (например, минимум 12 символов).
Создайте несколько массивов - по одному для каждого типа символов (например, массив для UpperCase, массив для LowerCase, массив для чисел и т. Д.)
Используйте генератор случайных чисел, который даст вам индекс для каждого массива, в зависимости от требований, столько раз, сколько необходимо.
Вы даже можете получить доступ к массивам в произвольном порядке, что гарантирует, что мы не всегда начинаем с заглавных букв, например.
Это должно дать вам высокоуровневый способ решения этой проблемы без какого-либо кода каких-либо ответов.
Удачи!