【发布时间】:2012-09-04 03:20:52
【问题描述】:
我正在使用带有固定种子的srand(),我需要在一次执行中使用一组不同的种子(例如 100、200、300、...、1000)运行测试。这可能吗?问题是srand()是在main开头定义的,所以我不知道如何用变量控制种子。
【问题讨论】:
-
srand() 可以在任何你想要的地方使用。如果您希望特定测试具有特定种子,请在测试之前调用 srand(seed)。
-
只需将代码放在for循环中,并在每次迭代的开头调用srand aht
-
你是问如何专门修改种子中的变量,使其输出100、200...1000?还是其他顺序?
-
不,我只需要修改种子的值...感谢所有答案
标签: c++ runtime srand random-seed