- #include
- using namespace std;
- int_tmain(intargc, _TCHAR* argv[])
- {
- cout <<"随机数测试开始: "<< endl;
- default_random_engine dre;
- uniform_int_distribution<int> di(10,20);
- for(inti=0;i<10;i++) {
- cout << di(dre) <<" ";
- }
- cout << endl;
- uniform_real_distribution<double> dr(10,20);
- for(inti=0;i<10;i++) {
- cout << dr(dre) <<" ";
- }
- cout << endl;
- vector<int> vs;
- vs.push_back(1);
- vs.push_back(2);
- vs.push_back(3);
- vs.push_back(4);
- vs.push_back(5);
- vs.push_back(6);
- vs.push_back(7);
- vs.push_back(8);
- vs.push_back(9);
- vs.push_back(0);
- shuffle(vs.begin(),vs.end(),dre);
- for(inti =0;i) {
- cout << vs[i] <<" ";
- }
- cout << endl;
- cout <<"随机数测试结束. "<< endl;
- }
来源: