
c++中随机函数怎么用 rand()%9+1是什么意思
3个回答
展开全部
rand()随机产生一个浮点数,没有区间,这与VB的rnd不同。
rand()%9+1,是先把rand()产生的浮点数自动取整,再对9取余,最后+1.
最终结果是随机产生一个1到9之间的整数,即有可能是1,2,3,4,5,6,7,8,9
rand()%9+1,是先把rand()产生的浮点数自动取整,再对9取余,最后+1.
最终结果是随机产生一个1到9之间的整数,即有可能是1,2,3,4,5,6,7,8,9
展开全部
rand是取随机数的函数。你给出的语句意思就是说:a[i][j]这个数等于rand()这个函数产生的一个随机数,除以1000后再加1……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rand()%9表示随机产生的最大值为(9-1)就是8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询