表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 02:50:11
表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,

表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,
表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,

表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,
rand()返回一个[0,RAND_MAX(0x7fff)]间的随机整数,这个RAND_MAX在VF中的值是多少需要您自己查一下.
所以rand()%90生成[0-89]之间的一个值(这是由取余操作决定)
所以RAND()%90+10生成范围为[10,99].