Untitled
unknown
plain_text
3 years ago
2.0 kB
11
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...