打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
随机函数


 前言

随机函数顾名思义就是随机生成一些数据,常用来模拟数据、抽奖等场景。

下面介绍两个函数

Rand(),Randbetween()

1函数介绍

Rand():返回01之间的随机小数(大于等于0,且小于1

如果要返回ab之间的随机整数(包含a,b),则需要取整计算

Int(Rand()*(b-a+1)+a))

如:要返回131之间的整数,则可以这样写:

Int(Rand()*(31-1+1)+1)Int(Rand()*31+1)

RandbetweenRand的升级版,很好地解决了上面的换算问题,更加直接。

Randbetween(bottom,top):返回位于指定的两个数之间的一个随机整数。Bottom为最小整数,Top为最大整数。

如:要返回131之间的随机整数,就可以直接写:

Randbetween(1,31)

下面为两个函数的公式和结果:可见Randbtween更加人性化,但Rand()仍有存在的意义,万一你需要小数呢。 

1应用

随机生成26个小写字母

CHAR(RANDBETWEEN(97,122))

为什么是97122,因为a~z在系统的编码为97~122,可以用CODE函数验证:CODE(“a”)=97, CODE(“z”)=122

随机生成26的大写字母

CHAR(RANDBETWEEN(65,90))

同样:A~Z在系统的编码为65~90,可以用CODE函数验证:因为CODE(“A”)=65, CODE(“Z”)=90

因此这两个数不用专门记忆,只要记住CODE 函数就行了。

Code函数是把字符传换成编码,CHAR是把编码转换成字符,这两个函数是一对互转函数。

 总结

Rand():随机小数0~1

Int(数值):取整

Int(Rand()*(最大值-最小值+1)+最小值):随机整数

Randbetween(最小值,最大值):随机整数

Code(字符):返回字符的编码

Char(编码):返回编码对应的字符

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
没有数据源?可以这样用Excel来模拟
Excel技巧应用篇:随机产生数字和字母的方法
vlookup彻底不行了,生成1000个随机密码,这才是正确的方法
【Excel函数教程】随便Vs随机
利用RANDBETWEEN、CHAR、IF函数,随机产生数字与字母组合字符串
4.11 随机函数rand和randbetween
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服