D&D-Würfel-Simulator
Geben Sie 2d6+3 mit Seed 42 ein, und Sie erhalten jedes Mal die Augen 1 und 5 plus den Modifikator 3, zusammen 9. Jeder Würfel wird einzeln gezeigt, sodass der ganze Tisch einen Schadens- oder Angriffswurf später nachprüfen kann. 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
- Notation
- 2d6+3
- Startwert
- 42
- Gesamt
- 9
- Normalisiert
- 2d6+3
- Würfel
- 1, 5
- Würfelsumme
- 6
Ein D&D-Würfel-Simulator macht aus einer veröffentlichten Notationskette wie 2d6+3, 1d20+5 oder 4d6 eine konkrete Summe und die einzelnen Augenwerte, die sie erzeugt haben.
Was ein Wurf in D&D-Notation tatsächlich liefert
Die übliche Tischnotation schreibt einen Würfelvorrat als N d S, wahlweise gefolgt von Plus- oder Minuskonstanten und weiteren Würfeltermen: 2d6+3 sind zwei sechsseitige Würfel plus drei, 1d20+5 ist ein zwanzigseitiger Angriffswurf plus ein Modifikator, und 4d6 sind vier sechsseitige Würfel ohne Konstante. Jeder Würfel ist eine unabhängige diskrete gleichverteilte Zufallsgröße auf den ganzen Zahlen von eins bis zur Seitenzahl; die gewürfelte Summe ist die vorzeichenbehaftete Summe jener Flächen plus aller Konstanten im Ausdruck. Ein D&D-Würfel beantwortet daher weder die Wahrscheinlichkeit einer Summe noch das theoretische Minimum und Maximum einer NdS-Phrase.
Er materialisiert ein konkretes Ergebnis, damit Sie Schaden, einen Angriff, einen Rettungswurf mit Bonus oder einen Unterrichtsversuch mit mehreren Würfeln zugleich auflösen können. Determinismus gehört zum Produktversprechen. Die Flächen kommen von links nach rechts in Ausdrucksreihenfolge zurück, der Modifikator ist die Nettokonstante, und total ist ihre vorzeichenbehaftete Verbindung.
Die Fairness ist fest verdrahtet: jede Fläche eines gegebenen Würfels ist unter der Restabbildung gleich wahrscheinlich. Höchste behalten, niedrigste verwerfen, explodierende Würfel und Multiplikationsoperatoren werden zurückgewiesen, weil sie nicht der veröffentlichte 2d6+3-Vertrag sind, für den diese Seite rangiert. Ist die Notationskette missgebildet, scheitert die Aufgabe statt Flächen zu erfinden, denn ein zerbrochener Ausdruck ist kein D&D-Wurf, den jemand bewerten kann.
Wo ein D&D-Würfel-Simulator seinen Nutzen erweist
Tischgruppen und virtuelle Tische nutzen einen D&D-Würfel, damit jede spielende Person denselben 2d6+3-Schaden oder denselben 1d20+5-Angriff sieht, den der veröffentlichte Seed impliziert, ohne ein physisches Würfelpaar um den Tisch zu reichen oder einem Mandanten zu vertrauen, der bearbeitet worden sein könnte. Abenteuerautorinnen veröffentlichen Notation in Werteblöcken; diese Seite wertet jene Ketten aus, statt die lesende Person zu zwingen, Anzahl, Seiten und Modifikator von Hand zu trennen.
Preisausschreiben und Wohltätigkeitslotterien, die einen Preis mit 2d10+4 entscheiden, brauchen einen prüfbaren Wurf: Mit veröffentlichtem Seed und veröffentlichter Notation kann jede spätere prüfende Person die genauen Flächen und die genaue Summe neu berechnen. Entwickelnde rufen denselben Vertrag aus Skripten auf, um Testvektoren zu säen, Monte-Carlo-Blätter zu treiben, die zu einem gedruckten Schlüssel passen müssen, oder Programmieraufgaben zu erfüllen, die einen vollen NdS-Wurf statt einer einzelnen d20-Fläche verlangen.
Halten Sie Anfragen bei einer Notationskette und einem Seed je Aufruf, pinnen Sie die ganzzahlige Summe und die Flächenliste in Tests, und Sie erhalten reproduzierbare D&D-Würfe für Hausaufgaben, LMS-Erweiterungen und Randarbeiter, ohne einen eigenen Zufallsdienst aufzustellen.
Anwendungsfälle
Schadens- und Angriffsausdrücke am Tisch
Veröffentlichen Sie einen Sitzungs-Seed, damit jede spielende Person und die Spielleitung denselben 2d6+3-Schaden oder denselben 1d20+5-Angriff neu berechnen, ohne physische Würfel weiterzureichen.
Werteblöcke und veröffentlichte Module
Werten Sie die in Monsterblöcken und Einzelabenteuern gedruckten NdS-Ketten aus, damit Lesende Flächen und eine Summe sehen statt Anzahl, Seiten und Modifikator von Hand zu trennen.
Deterministische Automatisierung und Testvorlagen
Erzeugen Sie einen stabilen Notationswurf in Unit-Tests und Arbeitsblättern, damit kontinuierliche Integration und gedruckte Schlüssel zwischen Rechnern nicht driften.
Häufige Fragen
Welche Würfelnotation wird unterstützt?
Übliche NdS-Terme und Plus- oder Minuskonstanten: 2d6+3, 1d20+5, 4d6, d20, d% und gemischte Formen wie 1d20+1d4-1. Höchste behalten, niedrigste verwerfen, explodierende Würfel und Multiplikationsoperatoren werden zurückgewiesen.
Was geschieht, wenn die Notationskette missgebildet ist?
Nachgestellte Operatoren, fehlende Würfelterme, nicht unterstützte Behalten- oder Explodieren-Schalter, leere Ketten und Ausdrücke über den Würfel- oder Seitengrenzen werden zurückgewiesen und nicht berechnet.
Warum braucht ein D&D-Würfel einen Seed?
Der Seed macht Flächen und Summe reproduzierbar. Zwei Rechner, zwei Bewertende oder eine spätere Prüfung rekonstruieren denselben 2d6+3-Wurf. Seed null ist gültig und wird nicht als fehlend behandelt.
Wie würfle ich 2d6+3?
Geben Sie 2d6+3 und einen Seed ein. Sie erhalten die beiden Augenzahlen, den Bonus von 3 und die Summe. Mit Seed 42 sind das die Augen 1 und 5, zusammen mit dem Bonus also 9.
Kann ich 4d6 würfeln und den niedrigsten Würfel streichen?
Nicht im Ausdruck selbst: Höchste behalten, niedrigste streichen, explodierende Würfel und Multiplikation werden abgelehnt. Sie können aber 4d6 würfeln und die niedrigste Augenzahl selbst beiseitelegen, denn jeder Würfel steht im Ergebnis.
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/stat/dnd-dice-roller \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"notation":"2d6+3","seed":42}'const res = await fetch("https://api.kit.forhosting.com/stat/dnd-dice-roller", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"notation": "2d6+3",
"seed": 42
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/dnd-dice-roller",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"notation": "2d6+3",
"seed": 42
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/dnd-dice-roller", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"notation":"2d6+3","seed":42}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"notation":"2d6+3","seed":42}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/dnd-dice-roller", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"notation": "2d6+3",
"seed": 42
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.dnd_dice_roller",
"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 | 100 |
max_sides | 1000 |
max_notation_len | 200 |
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
Eine missgebildete Notationskette scheitert mit invalid_input, statt einen Wurf zu erfinden.
Was ein Wurf in D&D-Notation tatsächlich liefert
Identische Notation und identischer Seed erzeugen stets dasselbe JSON, weil der Pfad niemals die Wanduhr oder die Zufallsquelle des Wirts befragt.
Eingabevertrag, Antwortform und Fehlerverhalten
Null ist ein gültiger Seed und wird nicht als fehlend behandelt. Beispiel: Notation 2d6+3 mit einem veröffentlichten Seed erzeugt stets dieselben zwei Flächen und dieselbe Summe, weil Generator und Restabbildung fest sind. Kombinieren Sie die Antwort mit Ihrem eigenen Charakterblatt, wenn Sie Vorteil, Nachteil oder Höchste-behalten brauchen; dieser Endpunkt würfelt nur übliches NdS plus Konstanten. Ungültige Eingabe wird nicht berechnet. Ausdrücke länger als zweihundert Zeichen, mehr als einhundert Würfel oder ein Würfel mit mehr als eintausend Seiten werden zurückgewiesen, damit eine feindliche Kette ein Isolat nicht erschöpft. Senden Sie per POST einen JSON-Körper mit zwei Feldern. notation ist der Pflicht-Würfelausdruck; die Aliasse expression, dice, formula, expr, input und text werden akzeptiert, wenn Mandanten ältere Formularnamen wiederverwenden. Leerzeichen um Plus und Minus sind erlaubt. seed ist ein Pflicht-Ganzwert nichtnegativ; die Aliasse rng_seed und value werden akzeptiert. Der Seed darf als JSON-Zahl oder als Ziffernkette eintreffen; leere Ketten, Wahrheitswerte, Objekte, Brüche, Negative und Werte außerhalb des sicheren Ganzzahlbereichs scheitern mit invalid_input und nennen das Feld. Diese Fehlschläge werden nicht berechnet. Bei Erfolg wiederholt der Körper notation und seed, liefert normalized als kanonische form ohne Leerzeichen und mit impliziten Zählungen als eins geschrieben, liefert total als ganzzahliges Ergebnis, liefert dice als Feld der einzelnen Flächen in Ausdrucksreihenfolge, liefert dice_sum als vorzeichenbehaftete Summe jener Flächen, liefert modifier als Nettokonstante und dokumentiert dice_count, min_total und max_total, damit ein Renderer den Hauptwert ohne Extra-Konstanten beschriften kann. Dokumentieren Sie Seeds neben dem Sitzungsprotokoll, pinnen Sie Goldens für die Seeds, die Sie ausliefern, und behandeln Sie invalid_input als Datenqualitätssignal statt eine missgebildete Kette erneut zu versuchen. Weil die Umsetzung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Wo ein D&D-Würfel-Simulator seinen Nutzen erweist
Prüfungsvorbereitungs-Generatoren und Wahrscheinlichkeitsunterricht brauchen ein deterministisches Orakel, das einen zerbrochenen Ausdruck als invalid_input markiert, statt still eine leere Summe zurückzugeben, die ein fehlerhafter Bewerter als Erfolg behandeln könnte.
Technische Fragen
Wie würfelt man 2d6+3 mit diesem D&D-Würfel?
Senden Sie notation als Kette wie 2d6+3 und seed als nichtnegativen Ganzwert. Die API liefert total, die einzelnen Flächen in dice sowie modifier, dice_count, min_total und max_total. Dasselbe Paar erzeugt stets denselben Wurf.
Was kostet der D&D-Würfel-Simulator?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.