Untitled
unknown
plain_text
3 years ago
2.0 kB
17
Indexable
#include <iostream>
#include <string>
#include <random>
#include <cstring>
#include <clocale>
using namespace std;
struct playerdata{
string role;
string character;
string weapon;
int health;
};
int main() {
playerdata a;
playerdata b;
playerdata c;
playerdata d;
playerdata e;
playerdata f;
playerdata g;
random_device rd;
mt19937 gen(rd());
uniform_int_distribution<> dist1(1,6);
uniform_int_distribution<> dist2(1,6);
uniform_int_distribution<> dist3(1,11);
setlocale(0, "");
string roles[7]={
"✰ ШЕРИФ ✰ ",
"🤠 РЕНЕГАТ 🤠" ,
"🔫 БАНДИТ 🔫" , "🔫 БАНДИТ 🔫" , "🔫 БАНДИТ 🔫" ,
"✯ ПОМОЩНИК ✯" ,"✯ ПОМОЩНИК ✯"
};
string characters[7]={
"БЕДОВАЯ ДЖЕЙН",
"БОЛЬШОЙ ЗМЕЙ",
"АНГЕЛЬСКИЕ ГЛАЗКИ",
"ЧЕЛОВЕК-БЕЗ-ИМЕНИ",
"ТОМ КЕТЧУМ",
"СЮЗИ ЛАФАЙЕТ",
"БУТЧ КЕССЕДИ"
};
string typesofcards[11]={
"БЕНГ!",
"МИМО!",
"ПИВО",
"ГАТЛИНГ",
"⌖ КОЛЬТ ⌖",
"⌖ СКОФИЛД ⌖",
"⌖ РЕМИНГТОН ⌖",
"⌖ КАРАБИН ⌖",
"⌖ ВИНЧЕСТЕР ⌖"
};
a.role=roles[dist1(gen)];
delete roles[dist1(gen)];
b.role=roles[dist1(gen)];
delete roles[dist1(gen)];
c.role=roles[dist1(gen)];
delete roles[dist1(gen)];
d.role=roles[dist1(gen)];
delete roles[dist1(gen)];
e.role=roles[dist1(gen)];
delete roles[dist1(gen)];
f.role=roles[dist1(gen)];
delete roles[dist1(gen)];
g.role=roles[dist1(gen)];
delete roles[dist1(gen)];
cout << a.role << endl << b.role << endl << c.role << endl << d.role << endl << e.role << endl << f.role << endl << g.role;
}Editor is loading...