Beispiel: Erzeugung einer Stichprobe

Die folgende Sage-Berechnung erzeugt eine Stichprobe vom Umfang n=10 für das Würfeln mit einem idealen Würfel.

Zunächst wird mit random() eine reelle Zufallszahl zwischen 0 und 1 erzeugt. Durch Multiplikation mit 6 entsteht daraus eine Zufallszahl zwischen 0 und 6. Mit der for-Schleife wird diese Operation n mal ausgeführt. Auf alle Elemente der Liste der n Ergebnisse wird mit map die Funktion ceil angewandt, die jede Zufallszahl auf die nächstgrößere ganze Zahl rundet, so dass wir schließlich n zufällig gewählte ganze Zahlen aus dem Bereich 1 .. 6 erhalten. Das Ergebnis ist zunächst ein map-Objekt, dessen Werte-Liste mit list berechnet wird.

Werten Sie die Berechnung mehrmals aus!

Aufgabe: Simulieren Sie 10 Runden beim Roulette, d.h. erzeugen Sie eine zufällige Stichprobe von Zahlen aus dem Bereich 0 .. 36.Prüfen Sie, ob 0 und 36 wirklich vorkommen!