=== Aufgabe: ===
Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{5; 6; 7; \ldots 11; 12\}$ ausgibt! \\ \\
=== Lösung: ===
=== Erklärung ===
In der Menge $\{5; 6; 7; \ldots 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; \ldots 11; 12\}$.
\\ \\
Im folgenden eine graphische Darstellung der Rechenschritte. Blau gekennzeichnet sind alle möglichen Werte des jeweiligen Terms.
{{ :einstieg:weiteredatentypen:zufallszahlloesung:pasted:20200912-144814.png }}