计算机生成的密码
Computer Generated Password
我正在寻求有关我正在编写的代码的帮助。
说明是: 密码必须至少为12 个字符,并且需要大小写字母,至少一个数字和一个特殊字符。
程序必须询问此人以下内容:
1) 要生成的密码的长度(字符数)。
2) 需要多少个大写字符。
3) 需要多少个小写字符。
4) 需要多少个数字。
5) 需要多少个特殊字符。
输入完成后,程序将生成满足这些要求的密码。
我在编码方面还很陌生,这是我的编码作业 class。所以如果这真的很容易,请不要羞辱我。
我不是在为你做功课。
但是,您可以以一种低效但直接的方式来执行此操作。
构建用户输入程序以将选项存储在变量中。确保根据您的要求验证他们的输入(例如最少 12 个字符)。
构建多个数组 - 每种类型的字符一个
(例如,大写数组、小写数组、数字数组等)
使用随机数生成器,根据需要为每个数组提供索引,次数不限。
您甚至可以以随机顺序访问数组,从而确保我们不会总是以大写字母开头,例如。
这应该给你一个高级的方法来解决这个问题,而不给你任何答案的任何代码。
祝你好运!
我正在寻求有关我正在编写的代码的帮助。 说明是: 密码必须至少为12 个字符,并且需要大小写字母,至少一个数字和一个特殊字符。 程序必须询问此人以下内容: 1) 要生成的密码的长度(字符数)。 2) 需要多少个大写字符。 3) 需要多少个小写字符。 4) 需要多少个数字。 5) 需要多少个特殊字符。 输入完成后,程序将生成满足这些要求的密码。
我在编码方面还很陌生,这是我的编码作业 class。所以如果这真的很容易,请不要羞辱我。
我不是在为你做功课。 但是,您可以以一种低效但直接的方式来执行此操作。
构建用户输入程序以将选项存储在变量中。确保根据您的要求验证他们的输入(例如最少 12 个字符)。
构建多个数组 - 每种类型的字符一个 (例如,大写数组、小写数组、数字数组等)
使用随机数生成器,根据需要为每个数组提供索引,次数不限。
您甚至可以以随机顺序访问数组,从而确保我们不会总是以大写字母开头,例如。
这应该给你一个高级的方法来解决这个问题,而不给你任何答案的任何代码。
祝你好运!