rand()函数简介
rand() :可以产生一个在0和1之间的随机数,例如:
rand(x):以x为随机数发生器种子值来生成固定随机数,例如:
rand()*x:生成0~x之间的伪随机数,例如:
Floor()函数简介
FLOOR(x) 函数返回小于 x 的最大整数值,例如:
类似的函数还有:
- round(x) 是四舍五入
- ceiling(x)是取大于等于x的整数
构造随机整数值
通过上面的了解可以发现rand()函数可以生成一个指定范围内的伪随机数(小数),而floor可以取整,那么如果要生成一个整数呢?可以结合将Floor()与rand()函数结合一下,例如:
可变的随机整数:
不变的整数:
介于min~max之间的随机整数
round(rand()*(max-min)+min)