问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

srand()在C++中怎么用?

发布网友 发布时间:2022-06-28 21:11

我来回答

4个回答

热心网友 时间:2023-10-10 15:49

  srand()
  功能:初始化随机数发生器
  
  用法: void srand(unsigned int seed)
  
  所在头文件: stdlib.h
  
  srand()用来设置rand()产生随机数时的随机数种子。参数seed必须是个整数,如果每次seed都设相同值,rand()所产生的随机数值每次就会一样。

  计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)
  
  我们知道rand()函数可以用来产生随机数,但是这不是真正意义上的随机数,是一个伪随机数,是根据一个数(我们可以称它为种子)为基准以某个递推公式推算出来的一系列数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统。

热心网友 时间:2023-10-10 15:50

srand()是产生一个随机数种子,也就是说rand()输出要依靠你srand()里面的parameter,伪随机数还不是用一种算法来产生的撒!不是真正的随机数,所以说srand()里面的参数的数值一样,rand()的返回值就不会变!

example one:

int wRand;
srand(1);//只要里面的参数不变,wRand就不会变
wRand = rand();

example two:

int wRand;
unsigned int i;
srand(1);//只要里面的参数不变,wRand就不会变
for (i = 1; i != 0; i <<= 1)
{
wRand = rand();//每次返回的值就不会一样
}

srand()一下后,rand()返回值都是不一样的,但是同一个次序下的rand()返回值都一样!

热心网友 时间:2023-10-10 15:50

随机种子,要给一个范围。让随机种子在这个范围内产生随机数。

热心网友 时间:2023-10-10 15:51

srand((int)time(0));
int n = rand()%100 ; n就是0~99的随机数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? 怎么锻炼说话逻辑思维能力 佳丽宝旗下的芙丽芳丝否是国产货 有人穿过婷美新出的真肤紧身衣吗,是在北京邮寄的吗, 真珠美学电子皮肤美容仪真的能改善全脸肤质吗? 宝宝湿疹反反复复,能涂什么药膏?新手父母还需怎么护理? 云视听办理vip必须先登陆吗 发电厂砖烟囱拆除哪家好? 吉林省内圆外方砖烟囱新建公司砖砌烟囱拆除施工单位砖结构烟囱施工厂家 吉林省方形砖烟囱新建公司砖砌烟囱拆除施工单位砖结构烟囱施工厂家 吉林拆除烟囱哪家好? 六年级10道简便计算、10道解方程、10道脱式计算 10道简便用算,10道脱式计算。有答案。 求六年级10到脱式计算,10道简便计算,10到解方程!!!跪求 衬衣该怎么洗 怎样才能独立思考,不被别人的言语左右? 如何成为一个能独立思考的人 北京有没有校招自考的学校(211的)?都有哪些专业? 目中无人,不受人摆布,无法管束的三大星座有哪些? 为什么心烦的不行 也不知道为什么 就是心里不舒服怎么办呢? 目中无人,不懂屈服,最狂的星座,但本事很大,有任性的资本,是哪些星座? 请举例讲讲vc中srand函数怎么用? 禧玛诺和上海凤凰自行车那款质量好 什么是极压添加剂? 极压剂都有什么作用原理? 润滑油添加剂成分具有哪些 玻璃全合成切削液的极压剂一般会选择哪些成分。 氯化极压添加剂有什么特点? 极压抗磨剂的常用种类 极压添加剂的分类 硫化极压添加剂有什么特点? 水性极压剂有什么作用? 油性极压添加剂是什么 美的家用燃气快速热水器温控器故障显示E3,哪位知道这是怎么回事?如何维修?多谢多谢啦! 求《行骗天下JP:浪漫篇(2019)》百度网盘免费在线观看,长泽雅美主演的 战神3怎么达成隐藏结局 求助PS3战神3怎么做才能解除最后的隐藏奖杯? 战神3结局如何 战神3的结局 战神4会出吗,战神3最后的隐藏剧情怎么回事 战神3最后雅典娜和奎爷说了些什么结局是怎么样的