Sandbox · Experimentieren
Histogramme bei Würfeln
Dieses Sandbox-Programm zeigt, wie sich zufällige Würfelwürfe statistisch verteilen. Die Ergebnisse werden als Histogramm dargestellt, sodass Häufigkeiten und relative Anteile direkt sichtbar werden.

Einführung
Das Programm simuliert Würfelwürfe und stellt die Ergebnisse als Balkendiagramm dar. Jede Augenzahl von 1 bis 6 erhält einen eigenen Balken. Je häufiger eine Zahl gewürfelt wird, desto höher wird der entsprechende Balken.
So entsteht ein Histogramm, das die statistische Verteilung der Ergebnisse sichtbar macht.
Zentrale Variablen
Das Programm verwendet mehrere Variablen, um Statistik und Darstellung zu berechnen.
| Variable | Bedeutung |
|---|---|
counts | Liste mit der Anzahl der Würfe pro Augenzahl |
total_rolls | Gesamtzahl aller Würfe |
MAX_BAR_HEIGHT | Maximale Höhe der Balken im Diagramm |
Die Höhe eines Balkens wird relativ zur häufigsten Augenzahl berechnet.
Bedienung
Die Simulation kann sowohl mit der Tastatur als auch mit Buttons im Fenster gesteuert werden.
Tastatur
| Taste | Funktion |
|---|---|
| SPACE | einzelner Würfelwurf |
| A | Serie von Würfen |
| R | Statistik zurücksetzen |
| ESC | Programm beenden |
Buttons
Am unteren Rand befinden sich drei Buttons:
| Button | Funktion |
|---|---|
+1 | ein Wurf |
+10 | zehn Würfe |
RST | Reset |
Die Buttons lösen dieselben Funktionen aus wie die Tastaturbefehle.
Wie ein Würfelwurf gezählt wird
Ein Würfelwurf wird mit einer Zufallszahl erzeugt.
Die entsprechende Position in der Liste counts wird anschließend erhöht.
| |
Da Listen in Python bei 0 beginnen, wird die Augenzahl um 1 reduziert.
Darstellung des Histogramms
Die Balkenhöhe wird proportional zur Häufigkeit berechnet.
| |
Dadurch bleibt das Diagramm unabhängig von der Anzahl der Würfe gut sichtbar skaliert.
Zusätzlich zeigt das Programm:
- die relative Häufigkeit in Prozent
- den geschätzten Erwartungswert
Erwartungswert
Sobald Würfe vorhanden sind, wird ein Näherungswert für den Erwartungswert berechnet.
| |
Dieser Wert nähert sich mit steigender Anzahl von Würfen immer stärker dem theoretischen Wert eines fairen Würfels an.
Der theoretische Erwartungswert ist:
[ E = 3.5 ]
Tipps zum Experimentieren
Diese Sandbox ist dafür gedacht, eigene Beobachtungen zu machen.
Mögliche Experimente:
- Würfle nur wenige Male und beobachte große Schwankungen.
- Führe sehr viele Würfe aus und beobachte, wie sich die Balken angleichen.
- Ändere die Balkenbreite (
bar_w) oder den Abstand zwischen Balken. - Experimentiere mit Farben und Layout.
- Versuche zusätzliche Statistiken oder Anzeigen einzubauen.
Didaktische Bedeutung
Diese Sandbox verbindet mehrere Themenbereiche:
Mathematik
- Zufallsprozesse
- relative Häufigkeiten
- Erwartungswerte
Informatik
- Listen und Zählvariablen
- Zufallszahlen
- grafische Darstellung mit pygame
- Ereignisverarbeitung
Das Histogramm macht damit ein zentrales Konzept der Statistik sichtbar: Gesetz der großen Zahlen.