45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全

如何利用Excel随机函数rand()生成随机密码

电脑软硬件应用网 45IT.COM 时间:2012-05-29 23:49 作者:佚名
  如何利用Excel随机函数rand()生成随机密码
 
  办公软件Excel中有个随机函数rand(),就可以生成随机密码,经测试生成六位数数字密码即100000-999999都是有效的。

  网上到处都有随机密码生成器,只要下载下来就可以生成随机密码,但是通常此类软件有使用限制,一般只能生成10个密码。对于有特殊需求的,如果需要随机生成几百个随机密码,这个方法的局限性是显而易见的,我们必须寻求其他方法。

  其实,我们经常用的办公软件Excel中有个随机函数rand(),就可以生成随机密码,经测试生成六位数数字密码即100000-999999都是有效的。

  在单元格中输入=INT(RAND()*900000+100000)(如图B列)

如何利用Excel随机函数rand()生成随机密码_www.45its.com

  解释: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列)

顶一下
(7)
70%
踩一下
(3)
30%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识