计算机生成的密码



我正在寻找我正在工作的代码的帮助。密码规则如下:密码必须包含大写字母和小写字母,至少包含一个数字和一个特殊字符,至少包含12个字符。程序必须问这个人以下问题:1)要生成的密码长度(字符数)。2)需要多少个大写字符。3)需要多少个小写字符。4)需要多少号码?5)需要多少个特殊字符。一旦输入完成,程序将生成一个满足这些要求的密码。

我对编程很陌生,这是我编程课的作业。如果这真的很简单,请不要让我感到羞耻。

我不会帮你做作业的。但是,您可以以一种效率低下但简单的方式来完成此操作。

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

  2. 构建多个数组-每种类型的字符一个(例如array for UpperCase, array for LowerCase, array for Numbers等)

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

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

这应该给你一个高层次的方法来解决这个问题,而不给你任何代码的任何答案。

祝你好运!

相关内容

  • 没有找到相关文章