Würfelwahrscheinlichkeit
Genau 7 mit zwei sechsseitigen Würfeln fällt in 6 von 36 Fällen, also mit 1/6. Wählen Sie Würfel, Seiten und Zielsumme und dann genau diese Summe oder „diese oder mehr“. 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
- Würfel
- 2
- Seiten
- 6
- Zu treffende Zielsumme
- 7
- Berechnungsmodus
- exact
- Min.-Summe
- 2
- Max.-Summe
- 12
- Gesamtergebnisse
- 36
- Günstig
- 6
Wenn Sie mehrere faire Würfel werfen, ist jede Gesichtskombination gleich wahrscheinlich, die Summen jedoch nicht: mittlere Totale treten häufiger auf als Extreme. Diese Fähigkeit berechnet die exakte Wahrscheinlichkeit, eine gewählte Zielsumme mit k Würfeln zu treffen, die jeweils s von eins bis s beschriftete Seiten haben. Die Engine zählt Ergebnismengen mit ganzzahliger dynamischer Programmierung, teilt durch Seiten hoch Würfelzahl und liefert günstige Wege, Gesamtergebnisse, einen gekürzten Bruch, eine stabile Dezimalzeichenkette und einen Prozentsatz.
Was das Würfelsummenmodell abdeckt und wie Wahrscheinlichkeit definiert ist
Ein standardmäßiger fairer Würfel mit s Seiten zeigt jede ganze Zahl von eins bis s mit gleicher Chance eins über s. Das Werfen von k unabhängigen Würfeln erzeugt Seiten hoch k gleich wahrscheinliche Gesichtstupel. Die Summe der Gesichter reicht von einem Minimum von k (jeder Würfel zeigt eins) bis zu einem Maximum von k mal s (jeder Würfel zeigt seine höchste Seite).
Weil viele verschiedene Tupel dieselbe Summe teilen, ist die Verteilung über Totale unimodal und gipfelt nahe der Mitte: zwei sechsseitige Würfel ergeben sieben auf sechs Arten von sechsunddreißig, während zwei und zwölf je nur einmal vorkommen. Exakte Wahrscheinlichkeit ist günstige Ergebnisse über Gesamtergebnisse. Für den Modus exact ist günstig die Anzahl der Tupel, deren Gesichter das Ziel ergeben.
Die Implementierung sampelt nie zufällige Würfe; sie baut das Koeffizientenarray der erzeugenden Funktion mit dynamischer Programmierung, sodass jede Antwort für die veröffentlichten Ganzzahlgrenzen exakt ist. Wenn Sie nur einen Vergleich brauchen, liefert eine Anfrage sowohl den Bruch als auch das Dezimal, sodass Sie jede Form ohne Neuberechnung anzeigen können.
Praktische Tipps, Grenzen und Unterschiede zu verwandten Werkzeugen
Bleiben Sie bei höchstens dreißig Würfeln und höchstens hundert Seiten, damit die DP-Tabelle bescheiden bleibt: der Zustand wächst mit Würfel mal Maximal summe, und jeder Schritt multipliziert mit der Seitenzahl. Wenn Sie die volle Verteilung über jede Summe brauchen, rufen Sie einmal pro Ziel auf oder verketten Sie von einer lokalen Kopie derselben DP-Idee; diese Seite ist für ein einziges benanntes Ziel optimiert, was dem entspricht, wie Leute nach einem Würfelwahrscheinlichkeitsrechner suchen.
Verwechseln Sie dies nicht mit Kombinationen oder multinomialen Seiten anderswo im Kit: jene beantworten «wie viele Wege ungeordnete Mengen zu wählen», nicht «wie groß ist die Chance, dass die Gesichter eine Zahl ergeben». Bevorzugen Sie das Bruchfeld, wenn Sie exakten rationalen Vergleich über Tools brauchen; nutzen Sie die Dezimalzeichenkette, wenn Sie nur stabile Anzeigeziffern ohne Gleitkomma-Überraschungen aus ad-hoc-Divisionen in einer Tabellenkalkulation brauchen.
Anwendungsfälle
Tabletop- und RPG-Schwierigkeitsprüfungen
Wandeln Sie «würfe X oder höher auf kd s» in eine exakte Wahrscheinlichkeit um, um Begegnungen, Fertigkeits-SG und Hausregeln ohne Monte-Carlo-Tabellen zu balancieren.
Spieldesign und Simulations-Plausibilitätsprüfungen
Validieren Sie, dass ein benutzerdefiniertes polyedrisches Setup (z. B. 4d8 mit Ziel fünfzehn) die beabsichtigte Trefferrate hat, bevor Tabellen in ein Produkt oder gedrucktes Regelwerk gehen.
Häufige Fragen
Welche Gesichter verwendet jeder Würfel?
Faire Standardseiten beschriftet 1 bis Seiten inklusive. Ein sechsseitiger Würfel zeigt daher 1, 2, 3, 4, 5 oder 6 mit gleicher Wahrscheinlichkeit.
Warum liefert ein unmögliches Ziel einen Fehler?
Summen unter der Würfelzahl oder über Würfel×Seiten können nicht vorkommen.
Ist das Ergebnis näherungsweise oder exakt?
Zählungen sind exakte Ganzzahlen per dynamischer Programmierung und BigInt-Division für den Bruch. Die Dezimalzeichenkette ist eine Festpräzisions-Entwicklung dieses Rationalen; es wird keine Zufallsstichprobe verwendet.
Wie berechne ich die Chance auf eine Summe oder mehr?
Wählen Sie die Option „mindestens“ statt „genau“. Der Rechner addiert dann die Möglichkeiten aller Summen von Ihrem Ziel bis zum Maximum – genau die Regel „wirf dies oder mehr“ aus Brett- und Rollenspielen.
Wie viele Würfel und Seiten kann ich verwenden?
Bis zu dreißig Würfel mit jeweils 2 bis 100 Seiten. Damit sind übliche Spielwürfel abgedeckt, und die Rechnung bleibt trotzdem schnell und exakt, ganz ohne Zufallssimulation.
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-target \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dice":2,"sides":6,"target":7}'const res = await fetch("https://api.kit.forhosting.com/prob/dice-target", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dice": 2,
"sides": 6,
"target": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/dice-target",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dice": 2,
"sides": 6,
"target": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/dice-target", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dice":2,"sides":6,"target":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dice":2,"sides":6,"target":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/dice-target", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"dice": 2,
"sides": 6,
"target": 7
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.dice_target",
"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_dice | 30 |
max_sides | 100 |
max_sum | 3000 |
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
Wählen Sie den Modus exact für P(Summe gleich Ziel) oder den Modus at_least für P(Summe größer oder gleich Ziel). Ziele außerhalb des erreichbaren Bereichs—unter der Würfelzahl oder über Würfel mal Seiten—werden mit invalid_input abgelehnt, damit Spielregeln und Hausaufgabenantworten ehrlich bleiben.
Was das Würfelsummenmodell abdeckt und wie Wahrscheinlichkeit definiert ist
Für den Modus at_least ist günstig die Summe der Wegzahlen vom Ziel bis zur Maximal summe inklusive—nützlich für «würfe dies oder höher»-Prüfungen in Spielen. Münzwürfe und einseitiger Unsinn liegen außerhalb des Umfangs: Seiten müssen mindestens zwei, Würfel mindestens eins sein, und das Produkt aus Würfeln und Seiten muss unter der dokumentierten Summendecke bleiben, damit Worker und Browser flott bleiben.
Wie Sie die API aufrufen und die JSON-Antwort lesen
Klassischer Check: zwei sechsseitige Würfel mit Ziel sieben im Modus exact ergeben sechs günstige von sechsunddreißig, Bruch ein Sechstel, Wahrscheinlichkeit etwa null Punkt eins sechs sechs sieben. Senden Sie einen JSON-Body mit drei erforderlichen Ganzzahlen und einer optionalen Mode-Zeichenkette. Das Feld dice ist die Würfelzahl k, von eins bis dreißig; Aliase k, n und count werden akzeptiert. Das Feld sides ist die Seitenzahl s, von zwei bis hundert; Aliase s und faces mappen auf dieselbe Bedeutung. Das Feld target ist die Summe, die Sie interessiert; Aliase sum, t und goal funktionieren austauschbar. Optionaler mode ist standardmäßig exact; setzen Sie at_least (oder Aliase gte, greater-or-equal-ähnliche Tokens, or_more), wenn Sie den kumulativen oberen Schwanz wollen. Eine erfolgreiche Antwort gibt dice, sides, target, mode, min_sum, max_sum und eine kompakte Notation wie 2d6 zurück. Sie liefert auch total_outcomes und favorable als Dezimalziffernketten (BigInt-sicher), probability als getrimmte Festkommakette, probability_number als IEEE-Double-Komfort wenn endlich, probability_fraction als gekürzten Zähler Schrägstrich Nenner, probability_percent als Prozentkette und eine kurze Formelbeschreibung des Vergleichs. Dasselbe Ziel im Modus at_least zählt jede Summe von sieben bis zwölf. Die Preisgestaltung ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item und null marginalem Stückpreis.
Praktische Tipps, Grenzen und Unterschiede zu verwandten Werkzeugen
Für Klassenzimmerdemos bevorzugen Sie kleine bekannte Tabellen—2d6 Siebener, 3d6 Zehner, vorteilsartige Zwei-Würfel-Vergleiche—, damit Studierende Wegzahlen von Hand nachrechnen und die API Zeile für Zeile abgleichen können. Beim Entwerfen von RPG-Schwierigkeitsskalen bevorzugen Sie den Modus at_least: ein SG ausgedrückt als «würfe zehn oder höher auf 3d6» ist genau diese kumulative Wahrscheinlichkeit. Fehlgeschlagene Validierung—fehlende Felder, Nicht-Ganzzahlen, Seiten unter zwei, Mode-Unsinn oder unmögliches Ziel—gibt invalid_input zurück und verbraucht nie vorausbezahltes Guthaben, sodass Explorationsskripte günstig bleiben, während Lernende die Ränder prüfen.
Integrationsbeispiele
Hausaufgaben und Wahrscheinlichkeits-Lehrlabore
Geben Sie Studierenden eine Würfelsummenfrage und prüfen Sie handgezählte günstige Wege, gekürzten Bruch und Prozent gegen ein deterministisches API- oder kostenloses Browser-Ergebnis.
Technische Fragen
Was ist der Unterschied zwischen exact und at_least?
exact ist P(Summe = Ziel). at_least ist P(Summe ≥ Ziel) und summiert Wegzahlen vom Ziel bis zur maximal möglichen Summe.
Ist der Würfelwahrscheinlichkeitsrechner kostenlos?
Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.