Würfelsummen-Wahrscheinlichkeit: jede Summe für k Würfel mit s Seiten
Mit zwei sechsseitigen Würfeln fällt die 7 auf 6 von 36 Arten, also mit 1/6, während 2 und 12 jeweils nur 1/36 erreichen. Geben Sie Anzahl der Würfel und Seiten ein und erhalten Sie diese exakte Tabelle für jede Summe. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- K
- 2
- S
- 6
- Ergebnisse gesamt
- 36
- Minimalsumme
- 2
- Maximalsumme
- 12
- Mittelwert
- 7
Wenn Sie mehrere faire Würfel werfen und die Summe interessiert, hat jede mögliche Summe ihre eigene exakte Wahrscheinlichkeit. Zwei übliche sechsseitige Würfel machen die Sieben wahrscheinlicher als die Zwei oder die Zwölf; drei Würfel verschieben die Masse wieder zur Mitte; individuelle polyedrische Würfel verändern den Bereich vollständig. Dieser Rechner nimmt die Anzahl der Würfel k und die Anzahl der Seiten s jedes Würfels, entwickelt die erzeugende Funktion (x + x² + … + x^s)^k mit deterministischer Ganzzahlarithmetik und liefert die vollständige Wahrscheinlichkeitsmassenfunktion: Möglichkeiten, gekürzter Bruch und Dezimalwahrscheinlichkeit für jede erreichbare Summe von k bis k·s. Werte von k unter eins oder s unter zwei werden mit einem klaren Validierungsfehler abgelehnt, damit fehlerhafte Spielregeln niemals stillschweigend eine unsinnige Tabelle erzeugen.
Was die Würfelsummen-Wahrscheinlichkeit bedeutet und warum erzeugende Funktionen helfen
Ein einzelner fairer s-seitiger Würfel zeigt jede Seite von eins bis s mit gleicher Chance 1/s. Wenn Sie k unabhängige Exemplare werfen und die Seiten addieren, hat der Stichprobenraum s^k gleich wahrscheinliche Ergebnisse. Die Summe reicht vom absoluten Minimum k (jeder Würfel zeigt eins) bis zum absoluten Maximum k·s (jeder Würfel zeigt seine höchste Seite).
Zwischensummen sind nicht gleich wahrscheinlich: Viele verschiedene Seitenkombinationen können dieselbe mittlere Summe ergeben, während die extremen Summen nur wenige Mikrozustände haben. Das klassische Werkzeug zum Zählen dieser Kombinationen ist die erzeugende Funktion, deren Exponenten die Summe verfolgen und deren Koeffizienten die Möglichkeiten zählen.
Ein Würfel steuert das Polynom x + x² + … + x^s bei. k unabhängige Würfel zu werfen multipliziert dieses Polynom k-mal mit sich selbst, sodass der Koeffizient von x^t in (x + x² + … + x^s)^k genau die Anzahl geordneter Ergebnisse ist, deren Seiten t ergeben. Teilen Sie diesen Koeffizienten durch s^k und Sie erhalten die exakte Wahrscheinlichkeit der Summe t. Dahinter steckt dieselbe Idee wie bei Würfeltabellen in Pen-and-Paper-Rollenspielen, Balancing-Tabellen von Brettspielen und Einführungskursen in diskrete Wahrscheinlichkeit.
Sie ist außerdem vollständig deterministisch: Bei gleichem k und s muss jede korrekte Implementierung dieselben Möglichkeiten, dieselben Brüche und dieselbe geordnete Liste von Summen liefern, sodass sich die Verteilung sicher in Tests und Lehrmaterialien festhalten lässt – ohne Monte-Carlo-Rauschen.
Wie dieser Rechner die erzeugende Funktion entwickelt
Rufen Sie die Fähigkeit mit zwei Pflicht-Ganzzahlen auf: k, die Anzahl der Würfel, und s, die Anzahl der Seiten jedes Würfels. Die Engine prüft, dass k eine Ganzzahl von eins bis vierzig und s eine Ganzzahl von zwei bis einhundert ist. Nach der Validierung startet der Kern mit der trivialen erzeugenden Funktion für null Würfel (Koeffizient eins bei Summe null) und faltet einen Würfel nach dem anderen ein, indem das aktuelle Koeffizienten-Array mit dem Seitenvektor der Länge s gefaltet wird.
Jede Faltung ist exakte BigInt-Arithmetik, sodass große Möglichkeitszahlen nie vorzeitig gerundet werden. Wenn alle k Würfel eingefaltet sind, liest die Engine die Koeffizienten von Summe k bis Summe k·s, prüft, dass sie sich zu s^k summieren, kürzt jeden Bruch Möglichkeiten/Summe mit einem Schritt zum größten gemeinsamen Teiler und gibt eine stabile Gleitkommawahrscheinlichkeit zur Anzeige aus.
Anwendungsfälle
Balancing von Brett- und Rollenspielen
Designer berechnen exakte Chancen für Schadenssummen, Fertigkeitsproben und Pools mehrerer Würfel auf d6, d20 und individuellen Seiten, ohne Tausende simulierter Würfe laufen zu lassen.
Hausaufgaben und Labore zur diskreten Wahrscheinlichkeit
Studierende und Korrigierende prüfen die vollständige Summenverteilung für k Würfel mit s Seiten, einschließlich Möglichkeiten und gekürzter Brüche, gegen von Hand gerechnete Übungen zu erzeugenden Funktionen.
Deterministische Orakel für Tests und Werkzeuge
Interview-Plattformen, Regel-Engines und CI-Suiten rufen ein stabiles Orakel auf, das k unter eins oder s unter zwei ablehnt und für identische Eingaben eine identische PMF zurückgibt.
Häufige Fragen
Wie erhalte ich die Wahrscheinlichkeit jeder Würfelsumme?
Die Antwort listet jede erreichbare Summe mit Möglichkeiten, gekürztem Bruch und Wahrscheinlichkeit.
Was passiert, wenn k unter 1 oder s unter 2 liegt?
Mindestens ein Würfel und mindestens zwei Seiten sind erforderlich; null, negative Werte und einseitige Würfel werden abgelehnt und nicht berechnet.
Welche Seitennummerierung wird angenommen?
Jeder Würfel zeigt die Seiten 1 bis s einschließlich – das übliche faire polyedrische Modell aus den meisten Wahrscheinlichkeits-Lehrbüchern und Gesellschaftsspielen.
Warum erzeugende Funktionen statt Simulation?
Die Faltung erzeugender Funktionen zählt jedes Ergebnis exakt, sodass mittlere und seltene Summen präzise statt ungefähr sind. Dasselbe Paar (k, s) liefert immer dieselbe Tabelle ohne Monte-Carlo-Rauschen.
Warum ist die 7 bei zwei Würfeln die häufigste Summe?
Weil sie sich auf die meisten Arten bilden lässt: 6 der 36 gleich wahrscheinlichen Kombinationen ergeben 7. Die Summen 2 und 12 entstehen dagegen nur auf je eine Art und haben deshalb nur die Wahrscheinlichkeit 1/36.
Wie viele Würfel und Seiten sind möglich?
Bis zu 40 Würfel mit jeweils 2 bis 100 Seiten. Das deckt gängige Spielwürfel wie W4, W6, W8, W10, W12 und W20 ab, auch in größeren Würfelpools, und die Tabelle bleibt trotzdem exakt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/prob/dice-sum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":2,"s":6}'const res = await fetch("https://api.kit.forhosting.com/prob/dice-sum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 2,
"s": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/dice-sum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 2,
"s": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/dice-sum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":2,"s":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":2,"s":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/dice-sum", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"k": 2,
"s": 6
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.dice_sum",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_k | 40 |
max_s | 100 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie dieser Rechner die erzeugende Funktion entwickelt
Fehlende Felder, Nicht-Ganzzahlen, k unter eins, s unter zwei und Werte über den veröffentlichten Maxima schlagen mit invalid_input fehl und werden nicht berechnet. Die Antwort meldet außerdem total_outcomes, min_sum, max_sum und den theoretischen Mittelwert k·(s+1)/2 für eine schnelle Plausibilitätsprüfung gegen die vollständige Tabelle.
Praktischer Einsatz, Grenzen, Preise und Bereitstellung
Nutzen Sie das Browser-Werkzeug, wenn Sie eine sofortige exakte Verteilung brauchen – beim Entwerfen eines Brettspiels, beim Prüfen einer Hausaufgabenlösung oder beim Erklären, warum die Sieben die häufigste Summe zweier Würfel ist, ohne ein Computeralgebra-Paket zu installieren. Es gibt kein Sprachmodell, keinen externen Wahrscheinlichkeitsdienst und keinen Zufall, sodass sich die Fähigkeit sicher in Continuous-Integration-Prüfungen und reproduzierbaren Unterrichtsmaterialien festhalten lässt. Nutzen Sie die API, wenn ein Skript, eine Regel-Engine, eine Plattform zur Bewerbungsvorbereitung oder eine Bildungsseite stabiles JSON für viele (k, s)-Paare unter einem Vertrag benötigt. Jede erfolgreiche Anfrage ist ein abrechenbarer Posten zu $0.002; fehlgeschlagene Validierung wird nicht berechnet. Die akzeptierten Bereiche halten das dynamische Programm für Worker-Isolate begrenzt: Bis zu vierzig Würfel und einhundert Seiten laufen weiterhin schnell und decken gängige polyedrische Sätze wie d4, d6, d8, d10, d12 und d20 ab, einschließlich Pools mehrerer Würfel. Die Ergebnisse sind vollständig deterministisch: Gleiche k und s liefern stets dasselbe total_outcomes, dieselbe geordnete Verteilung und dieselben gekürzten Brüche. Binden Sie den Endpoint in Werkzeuge für Brettspieldesign, Wahrscheinlichkeits-Tutorials, Sandboxes für Programmierinterviews oder Game-Balancing-Pipelines ein, wo Sie exakte Zählungen per erzeugender Funktion ohnehin den ungefähren Simulationshistogrammen vorziehen, die sich nie ganz einpendeln.
Technische Fragen
Ist der Würfelsummen-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Posten; Validierungsfehler werden nicht berechnet.