#include <iostream>
using namespace std;
#include "random"
int get_random_num(int min,int max)
{
random_device rd;
mt19937 gen(rd());
uniform_int_distribution<> dis(min,max);
int random_number = dis(gen);
return random_number;
}
int main() {
int num = get_random_num(1,10); //1-10
string color = get_random_num(0,1)?"红色":"黑色"; //红色或黑色
string suit;
if(color == "红色")
suit = get_random_num(0,1)?"红桃":"方片";
else
suit = get_random_num(0,1)?"黑桃":"梅花";
cout << num << "," << color << "," << suit << endl;
int guess_num;
string guess_color;
string guess_suit;
cout << "please guess number:" << endl;
cin >> guess_num;
if(guess_num==num){
cout << "right,next color,红色或黑色" <<endl;
cin >> guess_color;
if(guess_color==color){
if(guess_color=="红色") {
cout << "ringt,next suit,红桃或方片" << endl;
cin >> guess_suit;
if (guess_suit == suit)
cout << "u win!!" << endl;
else
cout << "what a pity,u lose" << endl;
}
else{
cout << "ringt,next suit,黑桃或梅花" << endl;
cin >> guess_suit;
if (guess_suit == suit)
cout << "u win!!" << endl;
else
cout << "what a pity,u lose" << endl;
}
}
else
cout << "wrong,game over!!"<<endl;
}
else
cout << "wrong,game over!!"<<endl;
return 0;
}