Transparenz & Algorithmen-Dokumentation

Methodologie & Kryptografischer Algorithmus

Bei KopfOderZahl.eu lehnen wir deterministische Pseudo-Zufallsgeneratoren und undurchsichtige Skripte ab. Dieses Dokument legt die mathematische Architektur unserer Hardware-Entropie (W3C CSPRNG), die physikalischen Verzerrungen realer Münzen nach der Stanford-Universität und die wissenschaftlichen Integritätstests unserer Plattform offen.

1. Warum Standard-Websites mit Math.random() versagen

Die überwältigende Mehrheit der im Internet verfügbaren Münzwurf-Websites nutzt simples JavaScript Math.random(). In modernen Browser-Engines (wie Googles V8 oder WebKit) basiert diese Funktion auf dem xorshift128+-Algorithmus.

Obwohl xorshift128+ für einfache grafische Animationen ausreichend schnell ist, weist es gravierende Nachteile für faire Schiedsentscheidungen und wissenschaftliche Stochastik auf:

  • Deterministischer Pseudozufall (PRNG): Die Zahlenfolge wird durch eine feste mathematische Formel aus einem Anfangs-Seed generiert. Bei Kenntnis des internen Zustands ist die nächste Zahl zu 100% vorhersagbar.
  • Periodizität und Klumpenbildung: In kurzen Testfolgen (10 bis 100 Würfe) neigen einfache PRNGs zu unnatürlicher Serienbildung oder verfrühter Wiederholung.
  • Keine kryptografische Sicherheit: Für rechtlich bindende Schiedsverfahren, Sportwetten oder wissenschaftliche Versuche ist Math.random() gemäß W3C-Sicherheitsleitfaden ungeeignet.

2. Die W3C Web Cryptography API: Hardware-basierte Entropie

Zur Gewährleistung vollkommener Unparteiischkeit greift KopfOderZahl.eu ausschließlich auf die standardisierte W3C Web Cryptography API zurück:

const randArr = new Uint32Array(1);
window.crypto.getRandomValues(randArr);
const outcome = (randArr[0] % 2 === 0) ? 'Kopf' : 'Zahl';

Diese Schnittstelle zapft den hardwarebasierten CSPRNG-Pool (Cryptographically Secure Pseudorandom Number Generator) deines Betriebssystems an:

  • Physikalische Entropiequellen: Mikroskopisches thermisches Rauschen der CPU-Kerne, zeitliche Abstände von Tastatur- und Maus-Interrupts sowie Fluktuationen von Hardware-Clocks.
  • Gleichverteilung: Bei einer 32-Bit-Ganzzahl (232 = 4.294.967.296 Zustände) entspricht die Modulo-Operation mit 2 einer mathematisch reinen Bernoulli-Wahrscheinlichkeit von exakt p = 0,50000000.
  • Client-Side Privatsphäre: Jeder Wurf wird lokal auf deinem Endgerät berechnet. Es werden keine Nutzerdaten an Server übertragen.

3. Die Stanford-Studie von Persi Diaconis: Physikalische Taumelbewegung

In der realen Welt ist der Wurf einer Euromünze kein perfektes 50/50-Experiment. Im Jahr 2007 demonstrierten die Mathematiker Persi Diaconis, Susan Holmes und Richard Montgomery (Stanford University):

Wenn ein Mensch eine Münze mit dem Daumen hochschnippt, taumelt sie im Flug um eine schräge Präzessionsachse. Dadurch verbringt die Oberseite rund 50,8% der Flugzeit mit Blick nach oben. Fängt man die Münze in der Luft, landet sie mit 50,8% Wahrscheinlichkeit auf derselben Seite, die vor dem Wurf oben lag.

Zusätzlich beeinflussen die unterschiedlichen Prägetiefen (z. B. Bundesadler auf dem 1-Euro-Stück) den Schwerpunkt der Münze. Unser digitaler Simulator eliminiert diese mechanischen Verzerrungen vollkommen und garantiert eine unverfälschte 50:50-Chancengleichheit.

Wissenschaftliche Quellen & Autoritäts-Referenzen