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\n",a[i]); 13 return 0; 14 }