123DiceRoller ist ein kostenloser Online-Würfelsimulator, der realistische 3D-Würfel in deinem Browser wirft. Er ist darauf ausgelegt, fair, schnell und privat zu sein: Die Ergebnisse stammen aus einem kryptografisch sicheren Zufallsgenerator, die Würfel fliegen mit echter Physik, und nichts über dich oder deine Würfe wird an einen Server geschickt.
Ein Wurf, Schritt für Schritt
- Zuerst werden die Zahlen gezogen. Für jeden Würfel liefert die Web Crypto API deines Browsers (
crypto.getRandomValues) eine zufällige 32-Bit-Zahl. Sie wird per Verwerfungsmethode (rejection sampling) auf eine Seite abgebildet – Ziehungen, die niedrige Seiten minimal wahrscheinlicher machen würden, werden verworfen –, sodass bei einem Würfel mit N Seiten jede Seite genau mit der Chance 1 von N fällt. - Der Wurf wird simuliert. Eine Physik-Engine für starre Körper (cannon-es) wirft die Würfel auf den Tisch – mit Schwerkraft, Reibung, Abprallen und Zusammenstößen der Würfel untereinander. Der ganze Wurf wird in Sekundenbruchteilen berechnet, bevor er gezeigt wird.
- Die Würfel werden passend gedreht. Jede Würfelform ist symmetrisch: Ein W20 lässt sich auf 60 verschiedene Arten drehen und sieht danach gleich aus. Der Simulator wählt genau die Drehung, die die gezogene Zahl dorthin bringt, wo die Physik die obere Seite hingelegt hat, und wendet sie schon ab dem allerersten Frame an. Die Bewegung ist echt; die Zahl stand bereits fest – auf faire Weise.
- Schräg liegende Würfel werden neu geworfen. Würde ein Würfel an einen anderen gelehnt liegen bleiben, wird der Wurf unsichtbar wiederholt – so wie man auch am echten Tisch neu würfeln würde.
- Der Wurf wird abgespielt, mit Schatten, Spiegelungen und Klang, der genau zu jedem Aufprall passt.
Warum bestimmt nicht die Physik die Zahl?
Weil eine Simulation keine faire Zufallsquelle ist. Kleine Details der Startposition, des Zeitschritts und der Rundung können manche Seiten häufiger fallen lassen als andere, und niemand kann beweisen, dass es nicht so ist. Ein kryptografischer Generator ist dafür entwickelt und getestet, unvorhersehbar und gleichverteilt zu sein. Wer beides trennt, bekommt das Beste aus beiden Welten: einen Wurf, der echt aussieht und klingt, und ein Ergebnis, dem du vertrauen kannst.
Genaue Wahrscheinlichkeiten
Die Chancen, die bei jedem Wurf angezeigt werden, sind berechnet, nicht geraten. Summen werden per Faltung ermittelt, Würfel für Würfel, und Würfe mit Behalten oder Streichen wie Vorteil, indem jedes unterschiedliche Ergebnis gezählt wird. Der Rechner für Würfel-Wahrscheinlichkeiten erklärt die Methode.
Technische Grundlage
- three.js für die 3D-Darstellung (MIT-Lizenz)
- cannon-es für die Physik (MIT-Lizenz)
- Schlichtes PHP auf dem Server, ohne Datenbank, ohne Konten und ohne Tracking
Beide Bibliotheken werden von dieser Website selbst ausgeliefert statt über ein fremdes CDN, sodass die Seite nie Code von anderswo lädt.
Teil der 123-Familie
123DiceRoller gehört zur selben Familie wie 123Calculator und unsere anderen kostenlosen Tools ohne Anmeldung. Fragen, Ideen oder einen Fehler gefunden? Schreib an hello@123diceroller.com.
Zuletzt aktualisiert am