社区讨论

求助关于随机化中srand函数的种子

学术版参与者 7已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@lo2uc8ep
此快照首次捕获于
2023/10/23 19:55
2 年前
此快照最后确认于
2023/10/23 19:55
2 年前
查看原帖
在OI Wiki关于模拟退火的页面的代码上有这么一行注释
CPP
srand(0);  // 注意,在实际使用中,不应使用固定的随机种子。
个人不是很理解。在我的理解下,rand既然是伪随机,如果在随机化算法中使用固定的随机种子,应该会进行完全相同的过程并得到完全一样的解,这不是更有利于我们出考场后自测成绩吗?
这里的“实际使用”是只指包括在刷题时多次提交刷出更高分吗?还是真的有什么不应使用固定种子的理由?希望得到解答。

回复

11 条回复,欢迎继续交流。

正在加载回复...