我的取随机数怎么每次都一样
答案:2 悬赏:30 手机版
解决时间 2021-01-04 10:25
- 提问者网友:火车头
- 2021-01-03 18:03
我的取随机数怎么每次都一样
最佳答案
- 五星知识达人网友:鱼芗
- 2021-01-03 19:19
可能的问题原因: 很可能是随机数的种子每次你都设定了同样的值。 正确的方法:srand需要放在循环之外。 例子如下: #include #include #include #include #include main(int argc, char *argv[]){ EVP_MD_CTX *mdctx; const EVP_MD *md; //char
全部回答
- 1楼网友:迷人又混蛋
- 2021-01-03 19:25
c++与vb的道理是一样的,只是函数不同而已
在使用随机数函数之前,用这个函数可以初始化随机数种子,这样在以后用的时候就可以了:
srand(time(null));
rand( )函数是产生随机数的函数,但是没有srand()函数初始化种子,它产生的随机数叫“伪随机数”,每次运行都一样。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯