-2

我正在寻找有关我正在处理的代码的帮助。说明如下: 密码必须至少包含 12 个字符,并且需要大小写字母、至少一个数字和一个特殊字符。程序必须向该人询问以下内容: 1) 要生成的密码的长度(字符数)。2) 需要多少个大写字符。3) 需要多少个小写字符。4) 需要多少个数字。5) 需要多少个特殊字符。输入完成后,程序将生成满足这些要求的密码。

我对编码很陌生,这是我的编码课的作业。所以如果这真的很容易,请不要让我感到羞耻。

4

1 回答 1

2

我不是为你做作业。但是,您可以以低效但直接的方式执行此操作。

  1. 构建用户输入程序以将选项存储在变量中。确保根据您的要求验证他们的输入(例如至少 12 个字符)。

  2. 构建多个数组 - 每种类型的字符一个(例如,大写数组、小写数组、数字数组等)

  3. 使用随机数生成器,它会根据需要为每个数组提供一个索引,根据需要多次。

例如,您甚至可以按随机顺序访问数组,从而确保我们不总是以大写字母开头。

这应该为您提供一种解决此问题的高级方法,而无需为您提供任何答案的任何代码。

祝你好运!

于 2016-10-28T19:35:39.377 回答