用Excel生成数字+大小写字母+字符8位随机密码

以上下载附件,如要编辑,直接取消工作表保护即可。

基础准备:

生成随机大写字母 =CHAR(RAND()*26+65)    只要记住A~Z对应数字65~90  

生成随机小写字母 =CHAR(RAND()*26+97)    只要记住a~z对应数字97~122 ,后面做字母剔除时分段选择就可以了,原理就这么简单。

生成随机字符  =CHAR(RAND()*6+42)

如考虑日常使用习惯,只从!@#3个字符里面选择:

=CHOOSE(INT(3*RAND()+1),"!","@","#")    

生成随机数字 =RANDBETWEEN(0,9)

另外要注意的是随机包括数字、字符、字母出现频率随机,也出现顺序随机。因为这里是做测试,所以只用8位密码按特定要求生成作为演示。

最终效果,按F9刷新随机生成:

以上8位密码包括1-9中的随机3个数字,字符只用“!”“@”“#”3个随机字符,大小写字母去除“I”“L”“O”“Z”“S”5个易与数字混淆的字母。大家可以在我的基础上进一步完善,使它更符合日常习惯。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值