C语言中rand()%100;表示什么意思? 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 宇珊但娇 2019-08-28 · TA获得超过3839个赞 知道大有可为答主 回答量:3216 采纳率:34% 帮助的人:219万 我也去答题访问个人页 关注 展开全部 rand()%100;表示获得一个100以内的随机数,其结果在[0-99]中rand函数产生一个0到RAND_MAX的伪随机数,这里的RAND_MAX因不同的实现而异,但RAND_MAX至少为32767。有些时候,用户需要获取一定更小范围中的一随机数,如得到一组100以内的随机数,就可以采用rand()%100这种方法,使得结果在100以内。%是模运算,表示整除右操作数取余数如果想得到【1,100】之间的随机数,则需要对上面的加法进行加工,写成:(rand()%100)+1; //先得到0-99的随机数,然后加1,可得1-100区间内的数 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容虎课网c语言入门基础知识 ,C语言学习基础入门熟练运用c语言入门基础知识,C语言自学教程,C语言在线教程,C语言入门,C语言进阶教程,各种编程教程应有尽有,C语言系统性学习 知识全面讲解,颠覆传统教学模式,随时随地,快学快用www.huke88.com广告 其他类似问题 2020-04-07 rand()%100+1什么意思 10 2019-09-19 a=rand()%100+1; rand()代表着什么 rand()%100+1为什么就是0~100内取值? 10 2013-10-20 rand()*(100-10)+10是什么意思 4 2019-01-22 c语言rand()%30+1怎么算 3 2012-12-11 等下···刚才的f=(rand()%1000)*(rand()%1000)/1000000.0*100什么意思的? 4 2017-05-12 c语言rand()函数 1 2019-05-27 rand()*(100-10)+10是什么意思 5 为你推荐: