Frage von fjdjdjhdhddhd, 28

Ich habe eine frage zu meiner c++ klasse?

Ich habe in meinem Programm eine Klasse Player die später mal 6 Objekte haben soll also die 6 Mitspieler. Jetzt habe ich das Problem das ich kein Code auf die reihe bring unter 300 Zeilen der die Reihenfolge der 6 Spieler regelt. Die Spieler sollen nach ihren Siegpunnkten (int Siegpunkte) sortiert werden, also der mit den meisten ist 1er und der mit den wenigsten 6er. Wenn mehrere Spieler die selbe Anzahl an Siegpunkten haben soll per Zuffallsfunktion ausgelost werden. Ich habe bis jetzt diese benutzt:


    int random(int ll) {
    std::random_device seeder;
    std::mt19937 engine(seeder());
    std::uniform_int_distribution<int> dist(1, 6);
    ll = dist(engine);
    return ll;
}

Die Funktion war für die erste Runde weil da alle Spieler die selbe Punktzahl hatten. Meine Frage ist also wie müsste eine Funktion Aussehen die die Spieler erst nach Siegpunkten einordnet und dann die mit der selben Anzahl an Siegpunkten per Zufall ihre Reihenfolge zuweist. Danke schon mal für die Antworten :) LG System

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten