rand()*100+1

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:15:44
在vfp 中int(rand()*100+1)是什么意思?

我记得哦,vfp里面rand()函数返回的是0-1之间的随机小数(0和1除外),乘100就变成0-100之间的小数(0和100除外)加上1的话就变成了1-101之间的小数(1和101除外),取整数部分(不是四舍五入哦,是直接舍弃了小数部分,只取整数部分!),取值范围就成了1-100之间的整数(包括1和100)
所以上面语句的意思就是,返回一个1到100之间(包含1和100)的任意一个随机整数