Lösung: Aufgabe 1: ganzzahlige Zufallszahl aus der Menge
Abschlussbedingungen
Aufgabe:
Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge {5; 6; 7; ... 11; 12} ausgibt!
Lösung:
Erklärung
In der Menge {5; 6; 7; ... 11; 12} sind insgesamt 12 - 5 + 1 = 8 Zahlen enthalten.
-
Math.random() erzeugt eine zufällige rationale Zahl im Intervall [0; 1[
-
Math.random() * 8 erzeugt eine zufällige rationale Zahl im Intervall [0; 8[
-
Math.floor() macht aus den Zahlen des Intervalls [0; 1[ die 0, aus den Zahlen im Intervall [1; 2[ die 1, … und aus den Zahlen im Intervall [7; 8[ die 7.
-
Durch Addition von 5 erhält man Zahlen aus der Menge {5; 6; 7; ... 11; 12\}.
Im folgenden eine graphische Darstellung der Rechenschritte. Blau gekennzeichnet sind alle möglichen Werte des jeweiligen Terms.

Zuletzt geändert: Mittwoch, 15. Oktober 2025, 17:36