Wie viele Permutationen von Würfelwürfen ergeben eine feste Summe?

Ich spiele mit dem Gedanken, ein Brettspiel zu entwerfen. Ich mag die Idee eines Hexagon-Fliesen-Setups (à la Catan). Es würde einige verschiedene Ressourcenkategorien geben; Ich versuche herauszufinden, wie viele. Jede Kachel hätte eine Zahl von 1 bis 6, die jeder Ressourcenkategorie zugeordnet ist und die Zahl darstellt, die Sie treffen oder schlagen müssten, wenn Sie einen W6 würfeln, um diese Ressource zu erwerben. Und Sie würden einen Würfelwurf pro Ressourcentyp erhalten. Im Interesse der Fairness möchte ich, dass jede Kachel den gleichen Gesamtwert hat – wahrscheinlich der Boden des erwarteten Rollwerts mal der Anzahl der verschiedenen Ressourcen.

Wenn ich zum Beispiel nur einen Ressourcentyp hätte (nennen wir es Ressource A), dann möchte ich, dass jede Kachel einen Gesamtwert von 3 hat, was trivialerweise bedeutet, dass ich eine einzigartige Art von Kachel hätte, die hatte für Ressource A den Wert 3. Ein Würfel würfelt diesen Wert auf genau eine Weise.

Wenn ich zwei Ressourcentypen hätte, Ressource A und Ressource B, dann würde ich wollen, dass der Gesamtwert jeder Kachel 7 ist. Wenn ich es brutal forciere, weiß ich, dass es 6 verschiedene Permutationen von 2W6-Würfen gibt, die sich zu 7 addieren ( 1 & 6, 2 & 5, 3 & 4, 4 & 3, 5 & 2, 6 & 1). In diesem Fall hätte ich also 6 einzigartige Arten von Kacheln. Aber was wäre, wenn ich drei Ressourcentypen mit einem Gesamtwert von 10 haben wollte? Oder vier Würfelwürfe mit insgesamt 14?

Ich frage mich also, wie lautet die Formel, um dies zu verallgemeinern? Insbesondere die Anzahl der Permutationen, für die sich n Würfel zu einer Gesamtzahl von m addieren. Und erkläre es so, als wäre ich einfach – es ist lange her, seit ich diese Art von Mathematik gemacht habe. Ich bin neugierig auf meine eigene Bereicherung sowie auf die (theoretisch) praktische Anwendung, um zu bestimmen, wie viele einzigartige Kacheln ich möglicherweise enthalten könnte.

Das ist informativ, obwohl ich einige Zeit brauchen kann, um es zu verstehen. Ich denke, technisch gesehen möchte ich eine Komposition, da die Reihenfolge wichtig ist, aber die Wikipedia-Seite dafür ist viel weniger detailliert.

Antworten (3)

Die Anzahl der Möglichkeiten für 2 Würfel zu summieren N ist offensichtlich 0 für N < 2 Und N > 12 . Überlegen Sie für die anderen, wie viele verschiedene Zahlen, die auf dem ersten Würfel erscheinen, es Ihnen ermöglichen, eine Summe von zu bilden N mit den Zahlen auf dem anderen Würfel. Für 7 , als Beispiel, egal was Sie auf dem ersten Würfel würfeln, es gibt eine Möglichkeit, mit dem anderen Würfel eine Sieben zu machen. Für 6 , du kannst jedoch kein a würfeln 6 beim ersten Würfel und dann insgesamt 6 auf beiden Würfeln.

Da es für eine gegebene Zahl auf dem ersten Würfel höchstens eine Möglichkeit gibt, mit dem anderen Würfel die gewünschte Summe zu bilden, ergibt diese Zählung das gewünschte Ergebnis. Es ist leicht zu sehen, dass wenn N 7 die Nummer lautet N 1 und wenn N > 7 die Nummer lautet 13 N .

Das Plotten kommt sehr gut heraus:

Geben Sie hier die Bildbeschreibung ein


Gemäß Ihrem Kommentar können wir dies etwas auf eine allgemeinere Situation ausdehnen: Sie möchten die Anzahl der Möglichkeiten haben N Würfel mit Werten dazwischen 1 Und k Summe zu einem Wert M . Mathematiker sagen, dass dies a ist N -Zusammensetzung von M mit dem größten Teil höchstens k .

Dies ist ein nicht triviales Problem. Siehe diese Seite . Die Lösung stellt sich als Koeffizient von heraus X M im Polynom

( X k + 1 X X 1 ) N .

Für kleine Werte von M , N es ist am besten, dies von Hand oder per Computer zu berechnen. Bei großen Werten gibt es Näherungsverfahren, wie auf dem oben genannten Link beschrieben.

Mir ist jetzt klar, dass ich anfangs nicht so klar war, wie ich es beabsichtigt hatte (ich habe die ursprüngliche Frage bearbeitet) - ich interessiere mich für eine Verallgemeinerung, um die Permutationen einer beliebigen Anzahl von Würfeln zu finden, die eine beliebige Summe würfeln . Trotzdem eine wertvolle Erklärung.
@HammerBro. Ich habe ein paar Informationen für das allgemeine Problem hinzugefügt.
Schick. Wusste nicht, dass es theoretisch so kompliziert ist. Ironischerweise habe ich auch Probleme, eine allgemeine Methode zu programmieren, um dies zu berechnen. Aber praktisch, wenn ich nur drei oder vier verschachtelte for-Schleifen eingeben möchte (was die Ergebnisse zeigen, dass ich es will), ist es hirntot einfach. Danke.

Die Anzahl der Permutationen, die eine Summe von ergeben k beim Rollen N 6-seitiger Würfel ist:

P ( N , k ) = ich = 0 ich max ( 1 ) ich ( N ich ) ( k 6 ich 1 k 6 ich N )
Wo ich max = [ k N 6 ] Und [ X ] repräsentiert die Funktion „ Floor “.

Zum Beispiel die Anzahl der Permutationen, die eine Summe ergeben k = 31 beim Rollen N = 10 Würfel ist:

P ( 10 , 31 ) = ich = 0 3 ( 1 ) ich ( 10 ich ) ( 31 6 ich 1 31 6 ich 10 ) =
[ ( 30 21 ) ( 10 1 ) ( 24 15 ) + ( 10 2 ) ( 18 9 ) ( 10 3 ) ( 12 3 ) ] = 3393610
Ich habe versucht , das Innenleben dieser Formel " Schritt für Schritt " zu erklären , indem ich auf meiner Website unter diesem Link rein kombinatorische Argumente verwendet habe , und ehrlich gesagt hat sich dies als keine leichte Aufgabe erwiesen.

Ein kleiner Vorschlag. Der letzte Term in der Formel könnte stattdessen geschrieben werden als ( ( k 6 ich 1 ) ( N 1 ) )

Die Anzahl der Summe von N Würfeln ist M kann als Koeffizient von gefunden werden X M im Ausbau von ( X + X 2 + X 3 + X 4 + X 5 + X 6 ) N .

E X A M P l e : Wenn ZWEI Würfel geworfen werden:

Weil Koeffizient von X 7 Ist 6 im obigen Ausdruck bedeutet es, dass es gibt 6 Kombinationen, die sich ergänzen 7 .

E X A M P l e : Wenn DREI Würfel geworfen werden:

Als Koeffizient X 10 Ist 27 im obigen Ausdruck bedeutet das, dass es gibt 27 Kombinationen, die sich ergänzen 10 .