rand()%90+10跟rand%99有什么不同么,rand跟srand以及randomize的用法是怎样的

如题所述

楼上的家伙 加法有问题

我举个例子
7 5 8 4 7 9 5 1 0 6 1 5 5 9 5 2 6 8 4 5 2 3 9 2 2 5 9
5 9 1 6 5 9 9 3 0 5 1 7 2 4 4 6 6 9 8 9 1 8 4 8 5 3
5 8 9 0 3 6 1 1 0 2 5 0 0 4 2 1 4 5 7 8 7 3 9 6 0 3 4
3 0 2 6 6 8 9 6 0 4 0 9 8 7 0 4 8 6 5 4 Press any key to con
tinue
由这个生成 rand()%10 所以 rand()%10 的 范围就是 0 - 9

那么 可知rand()%99 (记得不要忘了括号 ) 范围为 0-98

那么 rand()%90+10 范围就是 0+10 - 99+10 -> 10 - 108

至于你后面说的 那是 C 和C++的区别
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-15
rand()%90+10
rand()%90 深层0~90的随机数。。rand()%90+10结果是10~109.
rand%99 随机生成0~99的随机数本回答被提问者和网友采纳
相似回答