【发布时间】:2015-10-22 13:49:35
【问题描述】:
标准是否要求seed_seq 的输出对于stl 的不同实现是相同的?换句话说,以下是否保证在不同的标准兼容平台上产生相同的输出?
std::seed_seq sseq = { 1701, 1729, 1791 };
std::array<unsigned int, 5> seq;
sseq.generate(seq.begin(), seq.end());
for (unsigned x : seq)
std::cout << x << " " << std::endl;
【问题讨论】: