通过Rnd获取指定范围的随机数-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


通过Rnd获取指定范围的随机数

发表时间:2019/5/23 12:48:57 评论(0) 浏览(6901)  评论 | 加入收藏 | 复制
   
摘 要:通过Rnd可以直接获取随机数,那么要怎么获取一个指定范围的呢?例如:5~10之间的随机数。
正 文:

如果要取8~10之间的随机数,首先需要用上限(upper)-下限(lower),计算出范围的值:n。

然后用Rnd()取得一个随机数,再乘n,得出val。

最后在加上lower,这样就取到了范围内的随机数。


Rnd()*(upper-lower)+lower
Rnd()*(10-8)+8

Access软件网交流QQ群(群号:198465573)
 
 相关文章
如何产生不重复的随机数?  【fan0217  2008/9/6】
生成指定范围的随机数, 可指定小数位数  【andymark  2008/12/17】
生成50个0到100以内的随机数  【宏鹏  2012/12/5】
解决网友Excel生成随机数的问题  【杏林求真  2013/6/22】
通过Rnd生成随机小数的方法  【易勋  2015/8/13】
利用查询生成一列随机数,数值更改成随机数方法  【宏鹏  2017/6/28】
【Access基础】随机数函数--Rnd函数  【张迪  2019/2/18】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接