Zufallsgenerator mit Variablen Zuweisung
-
Hallo
Ich will ein Programm programmieren, dass mir eine Zufallseinweisung macht.
z.B. : Ich gebe 4 Namen ein, dass Programm soll dann zufällig bestimmen Wer in einem Team spielt, es gibt zwei Teams. Ich weiss jetzt nicht genau, ob Ihr verstanden habt was ich meine.

Danke.
MfG Tom
-
Jo, war verständlich.
Viel Spaß dabei.
-
Ansatz:
int rands(int min,int max); // Zufallszahl im Bereich [min,max[ //... vector<string> spieler,team1,team2; //... belege "spieler" mit den Namen vector<bool> verteilt(spieler.size(),false); // zufällig Spieler für Team 1 auswählen: for(int n=0;n<spieler.size()/2;++n) { int rnd; while(!verteilt[rnd=rands(0,spieler.size()]); team1.append(spieler[rnd]); verteilt[rnd]=true; } // alle übrigen landen in Team 2: for(n=0;n<spieler.size();++n) if(!verteilt[n]) team2.append(spieler[n]);(für "srand()" findest du mit etwas Suchen genug Implementationen hier)
-
Genau das hat mir gefehlt
Danke.Wenn Ihr noch weitere Ideen habt, dann postet.
MfG Tom
-
Hi
Welche Programm Bibliotheken muss ich den da noch einfügen ?
-
NetHacker schrieb:
Welche Programm Bibliotheken muss ich den da noch einfügen ?
Da brauchst du keine Biblithek. Die Standard Bibliothek reicht vollkommen.
Du meinst wahrscheinlich welche Header du brauchst.#include <vector> #include <cstdlib>Kurt
-
Hi
Ja die Header Datein meinte ich

Dankeschön
-
Hi
Ich bekomm das irgendwie nicht hin.
Ich möchte jetzt gerne die Namen der Spieler eingeben und dann die Mannschaften ausgeben lassen. Aber wie mache ich das jetzt ?
Das wäre super von euch wenn ihr mir das sagen könnt