Untitled

 avatar
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...