#Q1026. 产生高强度密码
产生高强度密码
题目描述
这道题目同样无法使用OJ判定。
密码的强度等级:
- 简单密码:长度大于等于6位,包含小写字母(a-z)或数字(0-9);
- 普通密码:长度大于等于6位,包含小写字母、数字和大写字母(A-Z);
- 高强度密码:长度大于等于6位,包含小写字母、数字、大写字母和特殊字符(仅限!@#$%)。
目前,我们需要产生一些高强度密码。
可以输出的高强度密码:包含2位小写字母,2位大写字母,2位数字,2位特殊字符,拼接后使用random.shuffle()
函数打乱顺序。
输入要求
输入包含两行;
第一行,一个整数,作为random.seed()
函数的参数;
第二行,一个整数,表示要产生的密码数量。
输出要求
输出行,每一行输出一个高强度密码。