mt19937入门

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[1000];
 4 mt19937 mt_rand(time(0));
 5 
 6 int main() {
 7     cout << mt_rand() << endl;//生成一个随机数
 8     int n;
 9     scanf("%d",&n);
10     for(int i=1;i<=n;i++) a[i]=i;
11     shuffle(a+1, a+1+n, mt_rand);//shuffle() 函数随机地打乱字符串中的所有字符
12     for(int i=1;i<=n;i++) printf("%d
",a[i]);
13     return 0;
14 }
原文地址:https://www.cnblogs.com/wsy107316/p/12709818.html