一、密码规则:6-20位,字母、数字或特殊字符!@#$%^&*~_的组合

二、思路

1、初始化一个字符数组,内容包含符合要求的所有字母数字和符号(字符不可重复)

2、通过random随机数,生成一个大于等于6小于等于20的数,作为最终密码的长度

3、通过循环,以生成的随机密码长度作为length,每次循环从字符数组中随机获取一个索引对应的字符,进行拼接,最后生成一个符合要求的密码

4、多次测试输出结果