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 }

 

posted @ 2020-04-16 00:37  swsyya  阅读(434)  评论(0编辑  收藏  举报

回到顶部