中易网

谁能结实一下C语言中随机srand和rand函数的区别

答案:2  悬赏:40  
解决时间 2021-03-07 15:52
谁能结实一下C语言中随机srand和rand函数的区别
最佳答案
rand()产生一个0~32767之间的伪随机数。而srand(unsigned t)是为rand()产生伪随机数下一个“种子”。所谓“种子”就是给伪随机发生器赋一个初值,因为如果初值一样,后面产生的伪随机数的规律也就一样,达不到“随机”的目的。所以srand(unsigned t)一般是用机中的实时时间来启动的,因为实时时间的值每时每刻都在变化,这样启动的rand()函数产生的伪随机数序列就能达到以假乱真的效果。
全部回答
楼上说的比较完善了,我再补充一下。
连续执行若干个rand(),其返回值是同一个随机数。必须通过srand之后才能产生新的随机数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
窑湾民俗史话馆这个地址在什么地方,我要处理
和女孩第一次见面还不错,但后面她不理我了,
孩子贪玩将橡皮泥放进妈妈耳朵里了怎么办?怎
大良边度有甜品店啊?
英魂之刃孙悟空英雄怎么获得最新获得方法
硅胶假体下巴初期很容易移位吗
绿叶鲜生鲜店这个地址在什么地方,我要处理点
求小学生语文数学英语的各科学习方法 要详细
南方4月份有哪些蔬菜有蚜虫
福清市城区水利防洪管理站这个地址在什么地方
“欧洲的良心”是指谁? 伏尔泰还是罗曼罗兰?
测绘中何为地物,何为地貌?
什么是工商银行周转限额贷款?
流行好听的中文童声歌曲
用WINDOWS XP里的什么文件对图象文件进行压缩
推荐资讯
什么是岗位适配性测试
这是什么腾
荣威i6和来宝SRV哪个好
请问:http://www.downloadwarez.org
如何练好木吉他
如何用光驱安装深度Deepin GhostXP SP3快速装
一个物体以初速度Vo水平抛出,落地时速度为V,
读<祖父的园子>有感
秋葵怎么炸的又干又脆
无线网2.4ghz和5ghz的区别
最近yy2080内部怎么了?
在车主不知情的情况下,车子被儿子抵押借了高
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?