我被告知这是一个很好的实践,任何随机引擎只需播种一次
std::seed_seq seq{1, 2, 3, 4, 5}; std::mt19937 eng(seq); 在下面的注释中,Cubbi表示seed_seq通过为您执行热身序列而工作。 以下是播种的默认设置: std::random_device r; std::seed_seq seed{r(), r(), r(), r(), r(), r(), r(), r()}; std::mt19937 rng(seed); ...