RAND
简介
随机数。
视图/助手/数据管理公式,公式参数为字符串类型的常量时,必须用英文单引号标记,不支持英文双引号。
函数原型
RAND()
函数说明
返回大于等于 0 且小于 1 的均匀分布随机数,每一次触发计算都会变化。
- 建议运算参数传递的值大小范围为整型-2147483648~2147483647, 浮点型-1e65~1e65
用法举例:
公式 | 含义 |
---|---|
RAND() | 大于等于 0 但小于 1 的一个非整数的随机数 |
RAND()*100 | 大于等于 0 但小于 100 的一个非整数的随机数 |
RAND()*(b-a)+a | 大于等于 a 但小于 b 的非整数的随机数 |
INT(RAND()*(b-a)+a) | 大于等于 a 但小于 b 的随机整数 |
场景举例:
抽题方式 | 分析 | 公式 |
---|---|---|
在第20到第30道题目中随机抽取一题(包括第20题,不包括第30题) | 大于等于 20 但小于 30 | INT(RAND()*(30-20)+20) |
在第20到第30道题目中随机抽取一题(包括第20题和第30题) | 大于等于 20 但小于 31 | INT(RAND()*(31-20)+20) |
在第20到第30道题目中随机抽取一题(不包括第20题,包括第30题) | 大于等于 21 但小于 31 | INT(RAND()*(31-21)+21) |
在第20到第30道题目中随机抽取一题(不包括第20题和第30题) | 大于等于 21 但小于 30 | INT(RAND()*(30-21)+21) |
名词解释
- 无
举例
图文说明
公式编辑 |
---|
思路解析:
①、“数字2 - 数字1”得出需要随机数的范围值。(包含小数)
②、得出范围值“乘以RAND()函数”,得出0 ~ 最大范围值的随机数。
③、再把结果加上“数字1”,就可以得出“数字1~数字2”的随机数。
- 最后,INT函数是负责取整。