Компьютер сгенерированный пароль

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

Я довольно новичок в кодировании, и это задание для моего класса кодирования. Так что не позорь меня, если это действительно легко.

1 ответ

Решение

Я не делаю твою домашнюю работу для тебя. Тем не менее, вы можете сделать это неэффективным, но простым способом.

  1. Создайте программу пользовательского ввода для хранения параметров в переменных. Убедитесь, что их ввод соответствует вашим требованиям (например, минимум 12 символов).

  2. Создайте несколько массивов - по одному для каждого типа символов (например, массив для UpperCase, массив для LowerCase, массив для чисел и т. Д.)

  3. Используйте генератор случайных чисел, который даст вам индекс для каждого массива, в зависимости от требований, столько раз, сколько необходимо.

Вы даже можете получить доступ к массивам в произвольном порядке, что гарантирует, что мы не всегда начинаем с заглавных букв, например.

Это должно дать вам высокоуровневый способ решения этой проблемы без какого-либо кода каких-либо ответов.

Удачи!

Другие вопросы по тегам