Ich weiß über Itertools, aber es scheint, es kann nur Permutationen ohne Wiederholungen generieren.Erstellen von Permutationen mit Wiederholungen in Python
Ich möchte zum Beispiel alle möglichen Würfelwürfe für 2 Würfel generieren. Also brauche ich alle Permutationen der Größe 2 von [1, 2, 3, 4, 5, 6] inklusive Wiederholungen: (1, 1), (1, 2), (2, 1) ... etc.
Wenn möglich, möchte ich das nicht von Grund auf neu implementieren
neu geschrieben meinen Beitrag. – miku
Dies ist eine äußerst ineffiziente Möglichkeit, 2 Würfelrollen zu bekommen ... Zwei Aufrufe von 'random.randint' wären einfacher und effizienter. – EOL
Zufällige Würfelwürfe werden viel schneller, wenn Sie nicht alle möglichen Paare erzeugen: [random.randint (1,6) für i in xrange (2)] – liori