Willekeurig Kans

Kop of munt

Klaar ?
Kop 0 0 worpen Munt 0
Seed
Eerlijk · cryptografische willekeur, rejection sampling

Nog niets. Uitkomsten verschijnen hier, zodat je kunt laten zien wat er viel.

Een munt opgooien geeft kop of munt met gelijke kans. Deze haalt zijn uitkomst uit de cryptografische willekeurgenerator van de browser in plaats van uit een eenvoudige pseudowillekeurige functie, dus beide uitkomsten zijn echt even waarschijnlijk. Gooi één keer, of gooi er een paar honderd tegelijk en zie de telling naar vijftig-vijftig kruipen.

Zo gooi je

1 Druk op Opgooien. De pauze is animatie; de uitkomst ligt pas aan het eind vast.
2 Zet ‘Hoeveel’ boven één om een reeks te gooien en de telling te zien bewegen.
3 Vul een seed in als je een reeks wilt die iemand anders precies kan nabootsen.

Een echte munt is niet helemaal eerlijk. Persi Diaconis en collega’s lieten in 2007 zien dat een opgegooide munt in ongeveer 51 procent van de gevallen landt met dezelfde kant boven als waarmee hij begon, omdat hij tolt in plaats van netjes rond te draaien. Een digitale worp heeft die voorkeur niet, en is dus de eerlijkste van de twee, ook al voelt hij minder betrouwbaar.

Wat mensen het vaakst verrast, is hoe ongelijk een eerlijke reeks eruitziet. Bij honderd worpen is 55 tegen 45 heel gewoon, en een rij van zes keer kop achter elkaar komt in een reeks van honderd bijna altijd ergens voor. Het aandeel kop kruipt langzaam naar de helft; het verschil in absolute aantallen doet dat niet en mag gerust groeien. En een munt heeft geen geheugen: na zes keer kop is de zevende worp nog steeds vijftig-vijftig.

Waar mensen het voor gebruiken

  • Beslissen wie begint, of wie de klus krijgt die niemand wil
  • Opgooien als niemand een munt op zak heeft
  • Een telling over een paar honderd worpen naar gelijk zien kruipen
  • Een trekking tussen twee doen die iemand anders met de seed kan nabootsen
  • Laten zien dat zes keer kop achter elkaar niets verandert aan de zevende

Vragen

Elke worp komt uit crypto.getRandomValues, de cryptografisch veilige generator van de browser, en wordt met rejection sampling op twee uitkomsten afgebeeld, zodat geen kant wordt bevoordeeld.

Diaconis, Holmes & Montgomery, dynamische voorkeur bij het opgooien van een munt (2007)MDN, Crypto.getRandomValues()
Was deze tool wat?
Alleen intern signaal · ik gebruik het om tools te vinden die beter moeten