Christoph: doppelte Zufallszahl

Beitrag lesen

Moin.

Du solltest dir angewöhnen, Skriptblöcke vernünftig einzurücken - was du hier gepostet hast, ist nicht wirklich lesbar.

Ansonsten ist mir nach kurzen Überfliegen des Codes auch nicht klar, wie genau du die Karten verteilst.

Ich würde vorschlagen, du gehst wie beim echten Kartengeben vor: Du speicherst alle Karten in einem Array (dem Stapel), den du dann mischst (z.B. mit dieser shuffle-Funktion). Danach ziehst du die nacheinander Karten (z.B. mit pop()) und verteilst sie auf die Spieler. Da die Karten beim Verteilen vom Stapel genommen werden, ist eine doppelte Vergabe unmöglich.

Christoph