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

问题描述:

表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,
1个回答 分类:数学 2014-10-26

问题解答:

我来补答
and()返回一个[0,RAND_MAX(0x7fff)]间的随机整数,这个RAND_MAX在VF中的值是多少需要您自己查一下.
所以rand()%90生成[0-89]之间的一个值(这是由取余操作决定)
所以RAND()%90+10生成范围为[10,99].
 
 
展开全文阅读
剩余:2000
下一页:奇偶性的应用。