Dobbelstenen gooien

Gooi tot 20 virtuele dobbelstenen met elk aantal zijden, van d2 tot d1000. Elke worp gebeurt in je browser met veilige willekeur, ideaal voor een spelavond in je jeugdhuis.

Druk op Genereren om het resultaat te krijgen
Geavanceerde instellingen

De dobbelstenen van een gezelschapsspel kwijtgeraakt, of halverwege een rollenspelsessie een d20 nodig? Deze gratis online tool voor dobbelstenen gooien voor Vlaanderen vervangt elke dobbelsteen die je niet bij de hand hebt. Stel in hoeveel dobbelstenen je wilt werpen bij 'Dobbelstenen' — alles van 1 tot 20 —, geef aan hoeveel zijden elk heeft bij 'Zijden', en druk op 'Genereren'. De pagina opent met twee gewone zeszijdige dobbelstenen, dus je eerste worp is maar één klik verwijderd. Elke dobbelsteen wordt afzonderlijk getoond en het totaal van de worp verschijnt eronder, zodat 3d6 geen hoofdrekenen vereist.

Elke worp wordt door je browser uitgevoerd via de Web Crypto API (crypto.getRandomValues), die cryptografisch sterke willekeurige waarden levert uit de eigen willekeurigheidsbron van je systeem, in plaats van via een pseudo-willekeurige JavaScript-functie zoals Math.random(). Het omzetten van een ruwe 32-bit waarde naar het nummer van een zijde is waar dobbelsteenrollers stilletjes de mist in gaan: de waarde modulo het aantal zijden nemen is de voor de hand liggende aanpak, maar ook een vertekende, want tenzij het aantal zijden een exacte deler is van 2^32, vallen de laagste zijden iets vaker dan de rest. Deze ontwerpfout heet modulo bias (vertekening door modulo), en is eerder meetbaar dan theoretisch. Deze tool negeert daarentegen elke waarde boven het grootste exacte veelvoud van het aantal zijden en trekt opnieuw een getal — een techniek die rejection sampling (verwerpingsmethode) wordt genoemd. Het kost een paar extra trekkingen, maar levert een exacte garantie op in plaats van een benadering. Er wordt niets naar een server gestuurd, er wordt niets vastgelegd, en zodra de pagina is geladen, blijven je worpen werken, zelfs als de verbinding wegvalt.

Twee velden doen al het werk, en ze komen direct overeen met de dobbelsteennotatie die in spellen al gebruikt wordt. 'Dobbelstenen' is hoeveel dobbelstenen je tegelijk gooit, van 1 tot 20. 'Zijden' is hoeveel zijden elke dobbelsteen heeft, van 2 tot 1000 — genoeg voor een d2-muntopgooi, de volledige rollenspelset van d4, d6, d8, d10, d12 en d20, de percentiel d100, en alles wat een spel daarbuiten bedenkt. Alles wat geschreven wordt als NdM zijn die twee velden: 2d6 betekent 'Dobbelstenen' 2 en 'Zijden' 6, een enkele d20 is 'Dobbelstenen' 1 en 'Zijden' 20. Gooi je 3d6 voor een personagestatistiek? Zet 'Dobbelstenen' op 3, 'Zijden' op 6, druk op 'Genereren' en de drie zijden verschijnen samen met hun totaal. Twee schakelaars veranderen hoe het resultaat eruitziet in plaats van wat het is. 'Geanimeerde 3D-dobbelstenen', standaard ingeschakeld, laat voor elke dobbelsteen een kubus tuimelen voordat deze stilvalt — zet het uit en de getallen verschijnen onmiddellijk als een simpele lijst. 'Willekeurige kleur' geeft elke dobbelsteen een eigen kleur in plaats van het standaard rood, en dit is alleen zichtbaar zolang 'Geanimeerde 3D-dobbelstenen' is ingeschakeld, omdat een simpele lijst geen dobbelstenen heeft om in te kleuren. Ogen worden alleen getekend bij een zeszijdige dobbelsteen; elke andere soort toont simpelweg het gegooide getal op de zijde, aangezien er geen stippenpatroon bestaat voor een zeventien.

Onder het resultaat staat de regel die je het rekenwerk bespaart: Σ is het totaal van elke dobbelsteen in de worp, naast de tijd die de worp in beslag nam en een notitie dat deze lokaal is geproduceerd. 'Alles kopiëren' plaatst het resultaat op je klembord en 'Bewaren als bestand' schrijft het naar een tekstbestand — beide geven je de afzonderlijke zijden, één per regel, in plaats van de som, zodat een logboek van wat er gegooid is ook een logboek van wat er gegooid is blijft. De 'Geschiedenis' bewaart je laatste 10 worpen in je eigen browser: klik erop om er een terug op het scherm te brengen, inclusief totaal, kopieer of verwijder een enkele invoer, of wis alles wanneer je maar wilt. 'Wissen' maakt het resultaatvak leeg en laat je instellingen met rust.

Zijn virtuele dobbelstenen beter dan echte? Wat eerlijkheid betreft wel, en de reden is fysiek. Bij een gewone gegoten dobbelsteen worden de ogen uitgeboord en geverfd, en een uitgeboord oog verwijdert materiaal. Hierdoor eindigt de zijde van de zes — met zijn zes uithollingen — als de allerlichtste kant en de tegenoverliggende zijde als de allerzwaarste. De precision dice (precisiedobbelstenen) in casino's bestaan precies om deze reden: hun ogen worden strak opgevuld met materiaal van dezelfde dichtheid, hun randen worden recht afgesneden in plaats van afgerond, ze worden tot op een fractie van een millimeter machinaal bewerkt, en toch worden ze na een paar uur spelen uit het spel gehaald. De dobbelstenen in een speldoos hebben geen van deze eigenschappen en worden met de tijd slechter — een afgebroken hoek, een rand die door jarenlang schudden is afgerond, een dobbelsteen die op een dekbed valt in plaats van over een tafel rolt, wordt eigenlijk helemaal niet gerandomiseerd. Een virtuele dobbelsteen heeft geen geometrie die fout kan zijn, geen slijtage en geen werptechniek om ruzie over te maken, en gedraagt zich bij de tienduizendste worp exact hetzelfde als bij de eerste. Wat hij niet kan, is in je hand liggen. De eerlijke samenvatting is dat deze tool wint op het vlak van eerlijkheid en verliest op het vlak van ceremonie.

Een eerlijke dobbelsteen is niet hetzelfde als een eerlijk totaal. Elke zijde van één dobbelsteen heeft evenveel kans, maar zodra je dobbelstenen bij elkaar optelt, zijn de sommen niet meer gelijk verdeeld, en dit verrast mensen voortdurend. Twee zeszijdige dobbelstenen vallen in 36 even waarschijnlijke combinaties; zes daarvan tellen op tot 7, terwijl exact één optelt tot 2 en één tot 12 — een 7 valt op perfect eerlijke dobbelstenen dus zes keer zo vaak als een 12. Het toevoegen van een derde dobbelsteen trekt het patroon verder samen, wat de reden is waarom 3d6 zich rond het midden concentreert en waarom spelontwerpers ernaar grijpen wanneer een waarde vaker gewoon dan extreem moet zijn. Eén zeszijdige dobbelsteen gooit gemiddeld 3,5, dus 2d6 gemiddeld 7 en 3d6 gemiddeld 10,5, en die rekenkunde is aan tafel meestal nuttiger dan eender welke op zichzelf staande kans. Niets hiervan is een afwijking: het is simpelweg wat het optellen van dobbelstenen teweegbrengt, en het is de reden waarom een spel om 2d6 vraagt in plaats van een d12 wanneer beide hetzelfde bereik bestrijken.

Dobbelstenen hebben geen geheugen. Vier zessen op een rij maken een vijfde zes niet minder waarschijnlijk, een dobbelsteen die de hele avond geen 1 heeft laten zien, hoeft er niet alsnog een te gooien, en geen enkele zijde is ooit 'aan de beurt' — elke worp staat los van alle voorgaande, en dobbelstenen kunnen niet weten wat ze een minuut geleden hebben gedaan. Het instinct dat het tegendeel beweert, is de gokkersmisvatting (gambler's fallacy), en het is hetzelfde instinct dat ons zo slecht maakt in het zelf verzinnen van dobbelsteenworpen: als ons gevraagd wordt een aannemelijke reeks worpen op te schrijven, vermijden we herhalingen, wisselen we hoog en laag af en spreiden we de getallen veel gelijkmatiger dan het toeval ooit doet. Echte willekeurigheid levert daarentegen juist klonters, reeksen en lange gaten op. Een reeks die er verdacht netjes uitziet, is de vingerafdruk van een mens.

Waarom kiezen voor deze tool om dobbelstenen te gooien?

Dobbelstenen duiken overal op waar een spel een getal nodig heeft dat door niemand is gekozen. Spelers van tabletop role-playing games doen tijdens een rollenspelsessie een aanvalsworp met een d20, gooien 3d6 voor een statistiek en een d100 voor een percentieltest, en een sessie die de helft van het dobbelsteenzakje kwijt is, gaat gewoon door. Een spelavond in een spellenclub of jeugdhuis werkt op dezelfde manier zodra de dobbelstenen zoek zijn — zet 'Zijden' op 6, 'Dobbelstenen' op 2, en speel verder. Groepen die op afstand of via forums spelen, werpen op een gedeeld scherm, zodat iedereen dezelfde zijden ziet vallen. In het vijfde leerjaar geven leerkrachten de klassieke wiskundeles met twee dobbelstenen: gooi 60 keer met 2d6, turf de totalen en laat de vorm op het bord verschijnen. Spelontwerpers controleren of een mechaniek echt zulke grote uitschieters oplevert als het aanvoelt, voordat er iets naar de drukker gaat. En talloze worpen beslissen over niets meer dan wie er begint, wie de koffie betaalt of welk van de twee plannen wint — beslissingen op goed geluk die mensen al duizenden jaren met dobbelstenen nemen.

Deze tool heeft een paar eerlijke limieten die goed zijn om te weten. Eén worp gebruikt één soort dobbelsteen: de waarde in 'Zijden' is van toepassing op elke dobbelsteen in de worp, dus een d20 en een d6 samen vereisen twee worpen in plaats van één. Er zijn geen modifiers, geen voordeel (advantage) of nadeel (disadvantage), geen ontploffende dobbelstenen en geen invoerveld voor notatie — je krijgt de zijden en hun totaal, en welke regel daar ook nog bij komt, mag je zelf toepassen. Σ telt elke dobbelsteen in de worp, terwijl 'Alles kopiëren' en 'Bewaren als bestand' de afzonderlijke zijden vastleggen in plaats van de som. De animatie is altijd een zeszijdige kubus, ongeacht het aantal zijden, omdat het decoratie is: de zijde waarop hij stilvalt, is de worp die de engine allang heeft gedaan. Worpen zijn lokaal op je apparaat, dus bij een spel op afstand gooit één persoon en deelt hij het scherm — deze tool produceert een worp die je kunt uitleggen, geen worp die een derde partij kan certificeren. En een cryptografisch eerlijke dobbelsteen is nog steeds gewoon een eerlijke dobbelsteen: hij heeft geen enkele band met een loterij of casinotrekking en geeft niemand een voorsprong. Binnen die grenzen is de garantie sterk — elke zijde van elke dobbelsteen heeft bij elke individuele worp exact dezelfde kans.

FAQ

Hoe gooi ik online dobbelstenen?

Stel in hoeveel dobbelstenen je wilt hebben bij 'Dobbelstenen', geef aan hoeveel zijden ze elk hebben bij 'Zijden', en druk op 'Genereren'. De pagina opent met twee zeszijdige dobbelstenen, dus een gewone 2d6-worp is slechts één klik. Elke dobbelsteen verschijnt afzonderlijk en het totaal van de worp wordt eronder getoond.

Zijn de virtuele dobbelstenen echt willekeurig?

Ja. Elke worp is afkomstig van de Web Crypto API van je browser (crypto.getRandomValues), dezelfde cryptografisch veilige bron die wordt gebruikt wanneer toeval onvoorspelbaar moet zijn. De ruwe waarden worden aan de zijden gekoppeld met rejection sampling, wat de modulo bias verwijdert die door een naïeve implementatie wordt geïntroduceerd. Elke zijde van elke dobbelsteen draagt bij elke worp exact dezelfde waarschijnlijkheid.

Welke dobbelstenen kan ik gooien?

Elke combinatie van 1 tot 20 dobbelstenen met elk 2 tot 1000 zijden: een d2-muntopgooi, de volledige rollenspelset met d4, d6, d8, d10, d12 en d20, de percentiel d100 en alles wat een spel bedenkt tot en met een d1000. Dobbelsteennotatie komt direct overeen met de twee velden — 2d6 betekent 'Dobbelstenen' 2 en 'Zijden' 6.

Laat het de totale som van de dobbelstenen zien?

Ja. De regel onder het resultaat begint met Σ, gevolgd door de som van elke dobbelsteen in de worp, zodat 3d6 of 4d10 geen hoofdrekenen vereist. Als je het resultaat kopieert of opslaat, krijg je de zijden zelf, één per regel; de som blijft in de regel onder het vak staan.

Kan ik het gebruiken voor D&D en andere tabletop role-playing games?

Ja, en dat is een van de meest voorkomende toepassingen, of je nu een wekelijkse sessie in een lokaal jeugdhuis of spellenclub leidt. Zet 'Dobbelstenen' op 1 en 'Zijden' op 20 voor een aanvalsworp of reddingsworp, 'Dobbelstenen' 3 en 'Zijden' 6 voor een statistiek, 'Zijden' 100 voor een percentieltest. De worpen zijn cryptografisch eerlijk, wat meer is dan een afgebladderde d20 onderin een dobbelsteenzakje kan beweren.

Kan ik een d20 en een d6 in dezelfde worp gooien?

Nee. De waarde bij 'Zijden' is van toepassing op elke dobbelsteen in de worp, dus gemengde dobbelstenen vereisen elk een aparte worp — gooi eerst je d20, verander dan 'Zijden' in 6 en gooi opnieuw. Er zijn ook geen modifiers of worpen met voordeel: de tool retourneert de zijden en hun totaal, en de regel die daar nog bovenop komt, mag je zelf toepassen.

Ik heb 'Willekeurige kleur' aangezet en er veranderde niets. Waarom?

Omdat de kleuren alleen leven op de geanimeerde dobbelstenen. Als 'Geanimeerde 3D-dobbelstenen' is uitgeschakeld, is het resultaat een simpele lijst met getallen, en een getal heeft niets om in te kleuren. Zet de animatie weer aan en elke kubus verschijnt in zijn eigen kleur in plaats van in het standaard rood.

Wat doet de schakelaar 'Geanimeerde 3D-dobbelstenen'?

Wanneer ingeschakeld — wat de standaardinstelling is — wordt elke dobbelsteen getekend als een kubus die tuimelt voordat hij op zijn zijde stilvalt. Schakel het uit en de getallen verschijnen onmiddellijk als een simpele lijst, wat sneller is als je herhaaldelijk gooit. In beide gevallen is de animatie decoratie: de engine heeft het resultaat al bepaald voordat de kubus begint te draaien. Een zeszijdige dobbelsteen wordt getekend met het vertrouwde stippenpatroon, terwijl elke andere dobbelsteen simpelweg zijn getal laat zien.

Zijn virtuele dobbelstenen eerlijker dan echte dobbelstenen?

Wat eerlijkheid betreft wel. Bij een gegoten dobbelsteen zijn de ogen uitgeboord, zodat de zijden niet precies even zwaar wegen, en de randen ronden af door gebruik — precision dice in casino's worden recht afgesneden en strak opgevuld, juist om dit te voorkomen, en zelfs die worden na een paar uur spelen uit de roulatie gehaald. De doos die al jaren in het jeugdhuis staat weet daar alles van. Een virtuele dobbelsteen heeft niets wat kan verslijten, dus elke zijde behoudt van de eerste tot de tienduizendste worp exact dezelfde waarschijnlijkheid.

Waarom valt 7 zo vaak als ik met twee dobbelstenen gooi?

Omdat gelijke zijden geen gelijke totalen opleveren. Twee zeszijdige dobbelstenen kunnen op 36 manieren vallen, en 7 kan met zes daarvan gemaakt worden — 1+6, 2+5, 3+4 en hun spiegelbeelden — terwijl 12 slechts op één manier gemaakt kan worden. Zes kansen tegen één is de volledige verklaring, en dit geldt voor perfect eerlijke dobbelstenen.

Ik gooide vier zessen op een rij. Is de tool kapot?

Nee. Elke worp is onafhankelijk van de voorgaande, dus vier zessen op een rij met een d6 is een gebeurtenis met een kans van 1 op 1296 — zeldzaam voor jou vanavond, maar routine onder alle mensen die vandaag dobbelen. Dobbelstenen hebben geen geheugen en er is geen enkele zijde die ooit aan de beurt is. Als er íets verdacht zou zijn, dan is het wel een reeks resultaten die netjes afwisselen.

Werkt het offline, onthoudt het mijn worpen en is het gratis?

Zodra de pagina is geladen, worden worpen volledig in je browser uitgevoerd, zodat een verbroken verbinding op kamp het spel niet onderbreekt. De 'Geschiedenis' bewaart je laatste 10 worpen op je eigen apparaat, waar je ze kunt terugzetten, kopiëren of verwijderen. De tool is volledig gratis zonder registratie, en omdat er niets wordt verzonden, zouden we je worpen niet eens kunnen bekijken, zelfs als we dat wilden.