是.有一个成员discard(unsigned long long z)为您这样做.例如:
#include <random>
#include <cassert>
int main()
{
std::mt19937 e1(6492);
std::mt19937 e2(6492);
const int N = 1000;
for (int i = 0; i < N; ++i)
e1();
e2.discard(N);
assert(e1() == e2());
}
Run Code Online (Sandbox Code Playgroud)
该程序不应断言.
| 归档时间: |
|
| 查看次数: |
215 次 |
| 最近记录: |