#include <iostream>
#include <vector>
#include <string>
#include <ctime>
using namespace::std;
const int NUMBER_OF_CARDS = 52;
string suits[4]={"红桃","黑桃","梅花","方片"};
string numbers[13]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
int main(int argc, const char * argv[]) {
vector<int> pai(NUMBER_OF_CARDS);
for (int i = 0; i<NUMBER_OF_CARDS; i++) {
pai[i] = i;
}
//打乱牌序
srand(time(0));
for (int i=0; i<NUMBER_OF_CARDS; i++) {
int index = rand()%NUMBER_OF_CARDS;
int temp = pai[i];
pai[i] = pai[index];
pai[index] = temp;
}
//随机输出n张,这里是10
for (int i=0; i<10; i++) {
cout<<suits[pai[i] / 13]<<numbers[pai[i]%13]<<endl;
}
return 0;
}