永发信息网

player_card[i]=1+int (10.0*rand()/(RAND_MAX+1.0));什么意思,c语言

答案:2  悬赏:0  手机版
解决时间 2021-03-07 19:11
player_card[i]=1+int (10.0*rand()/(RAND_MAX+1.0));什么意思,c语言
最佳答案
rand()%m是产生一个 0 到 m - 1 的随机数rand()的用法 rand()返回一个从0到RAND_MAX的任意整数,RAND_MAX 是一个宏,可以修改,通常应该是0x7fff(32767)。如果你要产生0~10的10个整数,可以表达为:int N = rand() % 11;这样,N的值就是一个0~10的随机数,如果要产生1~10,则是这样:int N = 1 + rand() % 11;通常rand()产生的随机数在每次运行的时候都是与上一次相同的,这是有意这样设计的,是为了便于程序的调试。若要产生每次不同的随机数,可以使用srand( seed )函数进行随机化,随着seed的不同,就能够产生不同的随机数。使用srand(time(0))来使用当前时间使随机数发生器随机化,这样就可以保证每两次运行时可以得到不同的随机数序列(只要两次运行的间隔超过1秒)。
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从西昌市中心到泸沽湖开车要多少时间
徐州市区哪有卖二手摩托车的市场
中国人寿保险红堡营销服务部在哪里啊,我有事
南卓机械设备有限公司怎么去啊,有知道地址的
白庄社区南门在什么地方啊,我要过去处理事情
在写字台书架上的盒子里英文
戴斯班克 培根为什么用键盘控制不了人物啊 而
干豆腐皮吃了会长胖吗?
【西游记读后感800字】西游记读后感800字
608所的研究生待遇5w是全部的还是保底的?
兴瑞经营部地址有知道的么?有点事想过去
什么是低电压内存
学做卖汽车配件需要学什么东西呢
去印度旅游一周的价位大概多少?
怎样通过轮胎外表辨别轮胎质量的好坏
推荐资讯
庆源酒店-会议厅地址在什么地方,想过去办事
建设项目质量管理的基本依据不包括(  )。
和物地产南亚郦都分店在什么地方啊,我要过去
球人是什么意思啊
葫芦瓜包子怎么做好吃
微信上收藏文章从来不看是什么心理
艺灯大师家居灯饰生活馆这个地址在什么地方,
唐山市的冬夏季气候特点。
【分手后的文章】给我几篇劝人分手后忘记的文
三星S7在电脑上刷的安卓7.0BQC4版本,现在系
是先健身后汗蒸好还是先汗蒸后健身好啊?
win7系统64位,用什么语音阅读器
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?