办公软件Excel中有个随机函数rand(),就可以生成随机密码,经测试生成六位数数字密码即100000-999999都是有效的。
在单元格中输入=INT(RAND()*900000+100000)(如图B列)
解释:rand()是产生一个0-1之间的数,*900000+100000是把它扩大变成6位数,int()是取整,把它后面产生的小数去掉。
延伸:rand()函数也可以产生随机字母
在单元格中输入=CHAR(INT(RAND()*26+97))可以生成一个随机小写字母;=CHAR(INT(RAND()*26+65))生成一个随机大写字母。
如果要生成一个字母和数字组成的随机密码,可以将以上方法结合使用。
例如要生成一个第一位和第四位是字母,其它是数字的六位密码:
=(CHAR(INT(RAND()*26+97))&INT(RAND()*90+10)& CHAR(INT(RAND()*26+97)) &INT(RAND()*90+10))(如图C列)
本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:http://zxxdn.com/jc/0319/9514.html