#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
vector<int> Lotto(int a,int b)
{
vector <int>choice;
vector<int>result;
for(int i=1; i<=a;i++)
{
choice.push_back(i);
}
for(int i=1;i<=b;i++)
{
random_shuffle(choice.begin(),choice.end());
result.push_back(choice[0]);
choice.erase(choice.begin());
}
return vector<int>(result);
}
void output(int a)
{
cout<< a<<" "<<endl;
}
void main()
{
vector<int>winners;
winners=Lotto(51,6);
for_each(winners.begin(),winners.end(),output);
system("pause");
}
#include<vector>
#include<algorithm>
using namespace std;
vector<int> Lotto(int a,int b)
{
vector <int>choice;
vector<int>result;
for(int i=1; i<=a;i++)
{
choice.push_back(i);
}
for(int i=1;i<=b;i++)
{
random_shuffle(choice.begin(),choice.end());
result.push_back(choice[0]);
choice.erase(choice.begin());
}
return vector<int>(result);
}
void output(int a)
{
cout<< a<<" "<<endl;
}
void main()
{
vector<int>winners;
winners=Lotto(51,6);
for_each(winners.begin(),winners.end(),output);
system("pause");
}