rand函数rand()%90+10 为什么范围是10--99

问题描述:

rand函数
rand()%90+10 为什么范围是10--99
1个回答 分类:综合 2014-10-29

问题解答:

我来补答
公式rand()%(b-a),是求范围随机数的计算公式,%是做求余运算,正整数对n求余的范围肯定是在0~n-1之间,也就是rand()%(b-a)的范围是0~b-a-1,然后加上a,也就是范围变成了a~b-1.
而rand()%90+10=rand()%(100-10)+10,自己算算看吧.
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会