#Q1026. 产生高强度密码

产生高强度密码

题目描述

这道题目同样无法使用OJ判定。

密码的强度等级:

  • 简单密码:长度大于等于6位,包含小写字母(a-z)或数字(0-9);
  • 普通密码:长度大于等于6位,包含小写字母、数字和大写字母(A-Z);
  • 高强度密码:长度大于等于6位,包含小写字母、数字、大写字母和特殊字符(仅限!@#$%)。

目前,我们需要产生一些高强度密码。

可以输出的高强度密码:包含2位小写字母,2位大写字母,2位数字,2位特殊字符,拼接后使用random.shuffle()函数打乱顺序。

输入要求

输入包含两行;

第一行,一个整数,作为random.seed()函数的参数;

第二行,一个整数,表示要产生的密码数量NN

输出要求

输出NN行,每一行输出一个高强度密码。