表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 01:33:50
![表达式INT(RAND()*90+10)的取值范围是[10,99] 这是为什么,](/uploads/image/z/11501338-58-8.jpg?t=%E8%A1%A8%E8%BE%BE%E5%BC%8FINT%28RAND%28%29%2A90%2B10%29%E7%9A%84%E5%8F%96%E5%80%BC%E8%8C%83%E5%9B%B4%E6%98%AF%5B10%2C99%5D+%E8%BF%99%E6%98%AF%E4%B8%BA%E4%BB%80%E4%B9%88%2C)
表达式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].