PK Systems PK Systems
Generatoren

Munt opgooien en dobbelsteen-roller

Kop of munt, D6, D20, 2D6 of elke eigen dobbelsteen — geanimeerd, eerlijk, met roll-geschiedenis.

Munt opgooien en dobbelsteen-roller

K
M

Resultaat

Wat doet deze tool

Vervangt de fysieke munt of dobbelsteen die je niet bij de hand hebt. Kies een munt (kop of munt), één D6 of D20, twee D6 (met som), of een aangepaste dobbelsteen van 3 tot 100 zijden. De muntworp is een 3D-CSS-rotatie van een echte goud-en-blauwe munt; de dobbelstenen schudden kort voordat ze op een waarde uitkomen. De willekeur is van crypto-niveau — we gebruiken crypto.getRandomValues() met rejection sampling om de modulo-bias te elimineren die Math.random() % n introduceert bij oneven bereiken. Elk resultaat verschijnt in een geschiedenisstrook met de laatste tien worpen, zodat je een betwiste uitslag kunt aantonen. Handig voor bordspellen, beslissingen in de klas, sportwedstrijdtosses, rekeningen splitsen, of beslechten wie de vuilnis buiten moet zetten zonder een muntje uit een lade te hoeven vissen.

Hoe gebruik je het

Kies een type — munt, D6, D20, 2D6 of aangepast. Voor aangepast typ je het aantal zijden (3 tot 100). Druk op de grote knop: de munt draait om zijn 3D-as of de dobbelstenen schudden ter plekke. Het resultaat verschijnt in het paneel eronder met de waarde uitgelicht, en wordt aan de geschiedenisstrook toegevoegd. Wissel van type en gooi opnieuw — elke worp staat op zichzelf. De geschiedenis bewaart de laatste tien worpen; oudere worpen vallen er vanaf.

Hoe de randomness werkt

Naïeve code zoals Math.floor(Math.random() * sides) oogt willekeurig maar introduceert modulo-bias wanneer sides niet gelijkmatig deelt op 2^32 — sommige waarden komen iets vaker voor. Wij voorkomen dat door een 32-bits geheel getal te trekken via crypto.getRandomValues() en elke trekking boven floor(2^32 / sides) * sides te verwerpen, en pas daarna de geaccepteerde trekking modulo sides te nemen. Het resultaat is wiskundig uniform: een eerlijke D7 produceert echt 1-7 met gelijke kansen. De muntanimatie voert een CSS-rotateY uit over meerdere halve slagen plus de finale 0° of 180° afhankelijk van het resultaat; de dobbelstenen gebruiken een korte schudanimatie voordat ze de gekozen kant tonen.

Dobbelsteentypes en bereiken

Alle types gebruiken dezelfde onbevooroordeelde crypto-RNG — alleen de visuele weergave verschilt.

Type Bereik Gebruik
MuntK of MMunt opgooien, ja/nee, sportloting
D61–6Standaard bordspellen
2D62–12RPG's, Settlers, Monopoly
D201–20D&D, percentielworpen
Aangepast3–100Aangepaste spellen, statistiekdemo's

Veelgestelde vragen

Is de dobbelsteen echt eerlijk?
Ja. We gebruiken crypto.getRandomValues() met rejection sampling, wat wiskundig uniform is. Een D7 raakt elke kant met precies 1/7 kans — geen "de 6 wint altijd"-bias.
Waarom duurt de muntworp een seconde?
De animatie is puur visueel; het werkelijke resultaat wordt direct bepaald. We laten de rotatie ~1,4 s lopen zodat het aanvoelt als een echte worp, maar de uitslag staat vast op het moment dat je klikt.
Kan ik meerdere dobbelstenen gooien?
Kies 2D6 om twee D6's te gooien met de som getoond. Voor complexere worpen (3D8, advantage rolls) kun je met de aangepaste dobbelsteen plus de geschiedenisstrook snelle worpen stapelen — maar voor volledige RPG-sessies past een speciale D&D-dobbelsteenapp wellicht beter.
Wat is de maximaal aangepaste dobbelsteen?
100 zijden. Daarboven past onze gewone Random Number Generator-tool beter, omdat je dan meestal een bereik en aantal wilt in plaats van een dobbelsteen.
Onthoudt het mijn worpen?
Alleen in dit tabblad, alleen de laatste 10. Het tabblad sluiten wist de geschiedenis. Er wordt niets op schijf opgeslagen of naar een server gestuurd.
Kan ik dit gebruiken voor wettelijke loterijen?
Technisch gezien wel — de RNG is aantoonbaar uniform. Maar wettelijke loterijen vereisen meestal een audit-trail die deze tool niet produceert. Voor een eenmalige kantoorloterij is het perfect; voor een gereguleerde trekking moet je een door een autoriteit gecertificeerde dienst gebruiken.