Hi my friends,
ich bin grad an einem 1 gegen 1 Turnierscript für max 512 Teilnehmer. ( Ich arbeite nicht mit MySql, verweist mich auch bitte nicht auf Mysql ).
Vor dem Turnier hab ich eine bestimmte Anzahl von Teilnehmern, die sich für das Turnier eingetragen haben. Wenn nun ein Admin auf den "Tournament - Start"-Knopf für das bestimmte Turnier drückt, möchte ich, dass diese Teilnehmer durchmischt werden. Sodass per Zufall ausgewertet wird, wer denn nun gegen wen spielt.
Als ich es mit der Funktion mt_rand versucht habe, habe ich festgestellt, dass zwar die Einträge durchmischt werden, allerdings kam es auch vor, dass manche Teilnehmer 2 mal drin standen ( und manchmal sogar gg sich selbst spielen sollten ).
Ich möchte einfach nur wissen, wie ich es handhaben kann, dass eine gewisse Anzahl von Turnierteilnehmern durchmix / - mischt werden. Bei diesem mixen soll aber jeder Turnierteilnehmer max. 1 mal vorkommen dürfen ( man möchte ja nicht, dass man z.b. gegen sich selbst spielen muss, bzw 2(+)mal in der 1 Runde spielen muss ).
Falls ihr versteht was ich meine, helft mir bitte :/.
mfg Laddy
ich bin grad an einem 1 gegen 1 Turnierscript für max 512 Teilnehmer. ( Ich arbeite nicht mit MySql, verweist mich auch bitte nicht auf Mysql ).
Vor dem Turnier hab ich eine bestimmte Anzahl von Teilnehmern, die sich für das Turnier eingetragen haben. Wenn nun ein Admin auf den "Tournament - Start"-Knopf für das bestimmte Turnier drückt, möchte ich, dass diese Teilnehmer durchmischt werden. Sodass per Zufall ausgewertet wird, wer denn nun gegen wen spielt.
Als ich es mit der Funktion mt_rand versucht habe, habe ich festgestellt, dass zwar die Einträge durchmischt werden, allerdings kam es auch vor, dass manche Teilnehmer 2 mal drin standen ( und manchmal sogar gg sich selbst spielen sollten ).
Ich möchte einfach nur wissen, wie ich es handhaben kann, dass eine gewisse Anzahl von Turnierteilnehmern durchmix / - mischt werden. Bei diesem mixen soll aber jeder Turnierteilnehmer max. 1 mal vorkommen dürfen ( man möchte ja nicht, dass man z.b. gegen sich selbst spielen muss, bzw 2(+)mal in der 1 Runde spielen muss ).
Falls ihr versteht was ich meine, helft mir bitte :/.
mfg Laddy