永发信息网

seed的值到底是控制什么的,,

答案:2  悬赏:80  手机版
解决时间 2021-02-15 00:05
  • 提问者网友:戎马万世
  • 2021-02-13 23:23
seed的值到底是控制什么的,,
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-14 00:05
rand()函数是根据seed值得到一个伪随机序列,如果seed相同,则得到的随机序列是相同的。
可以手动设置seed,需要通过函数srand(seed)实现。 设置好seed后,就会得到一个新的随机序列(一组数,不是一个数,可以连续运行rand()函数,得到这个序列中的各个数据)
一般我们用 srand(time(NULL)) 来保证程序在不同的时间点运行,可以得到不同的随机序列。
time(NULL) 函数是得到一个时间整数,以秒为单位。不同的时间点,其值不同。
全部回答
  • 1楼网友:不甚了了
  • 2021-02-14 00:39
随机种子。一个Unsigned int值。计算机跟据它来产生一个随机的 数列。追问两次输入,输入相同的seed值,产生的随机序列相同吗???seed一般是随便找个然后输入的吗??追答一般用的是 time(0),替代seed。
相同的随机种子,产出相同的序列
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯