永发信息网

为啥我的c++产生随机数的函数不起作用呢?

答案:2  悬赏:0  手机版
解决时间 2021-04-29 23:45
#include<iostream.h>#include<stdlib.h>#include<time.h>
int get_rand() { srand(time(NULL)); return rand();}
int main() { int i; i = get_rand(); while(i) { cout << i << endl; i = get_rand(); }}//总是生成差不多大小的随机数
最佳答案
那是当然啦。你用的是时间做随机数种子,也就是说在1s中之内,你调用了多次生成随机数的函数。而这个随机数是伪随机的,也就是可以重复得到的。而你的随机数种子没变,所以就得到差不多大小的咯。只要你把srand(time(NULL));这句注释掉,你就会看到生成的不是差不多一样的了。
全部回答

差不多大小?那就是有变化咯?那不就已经实现伪随机了么?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQT同一件装备煅造了还可以煅造第二次吗?
qq空间装扮如何保存
美版苹果怎么验证真假,如何查询公司真假。和
对于16岁的女生有什么好工作吗?
愚公是应该移山还是搬家
求张韶涵的一首歌
摩尔庄园15级牧场怎么领不了超级牧场大礼包
丽舟物美超市岱山店怎么去啊,有知道地址的么
我想问一下在古剑奇谭的桃花谷中 我进入房间
跪求~~刀剑英雄百宝卡
霸道的古风诗词,求古风原创诗词美文佳句。
街头篮球怎样最优惠弄一身装扮
微星 P43-C51 支持ddr3 1333吗?为什么网上都
天长地久,海枯石烂在现实上是什么状况?
什么都不用只用大宝好吗
推荐资讯
开网店 做什么最好?找个好上家!
靓号标识不显示?
2010年8月29号cf活动是什么
现在芙蓉的满资质是多少啊?
美之源专业美发地址在什么地方,想过去办事
Lady gaga的一首歌
QQ炫舞送花(东北2区)
关于手机QQ的声音大小与手机情景模式的关系
什么东西有毒?
去电业局工作要考什么大学,二本和专科的
红苹果小超市地址在哪,我要去那里办事
贵港那个酒巴有舞池…………?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?