#include <vector>
#include <iostream>
#include <algorithm>
#include <functional>
#include<ctime>
using namespace std;
void fun(int);
void STLDo()
{
vector<int> db;
//for (int i = 0; i < 10; i++)
//{
// db.push_back(i);//这里输入的是内容,不是扩充容量的大小。
//}
//乱序算法。
db.push_back(1);//这里输入的是内容,不是扩充容量的大小。
db.push_back(2);
db.push_back(3);
db.push_back(5);
db.push_back(7);
for_each(db.begin(), db.end(), fun);
srand((unsigned int)time(0));
random_shuffle(db.begin(), db.end());
for_each(db.begin(), db.end(), fun);
}
void fun(int i)
{
cout << i << endl;
//cout << i+1<< endl;
}
int main()
{
STLDo();
system("pause");
return 0;
}