einstieg:weiteredatentypen:zufallszahlloesung:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
einstieg:weiteredatentypen:zufallszahlloesung:start [2020/09/11 22:08] – Martin Pabst | einstieg:weiteredatentypen:zufallszahlloesung:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=== Aufgabe: === | === Aufgabe: === | ||
- | Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{50; 51; 52; \ldots | + | Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge $\{5; 6; 7; \ldots |
=== Lösung: === | === Lösung: === | ||
< | < | ||
Zeile 7: | Zeile 7: | ||
<script type=" | <script type=" | ||
- | int zahl = Math.floor(Math.random()*51) + 50; | + | int zahl = Math.floor(Math.random()*8) + 5; |
println(" | println(" | ||
</ | </ | ||
Zeile 15: | Zeile 15: | ||
</ | </ | ||
=== Erklärung === | === Erklärung === | ||
- | In der Menge $\{50; 51; 52; \ldots | + | In der Menge $\{5; 6; 7; \ldots |
- Math.random() erzeugt eine zufällige rationale Zahl im Intervall $[0; 1[$ | - Math.random() erzeugt eine zufällige rationale Zahl im Intervall $[0; 1[$ | ||
- | - Math.random() * 51 erzeugt eine zufällige rationale Zahl im Intervall $[0; 51[$ | + | - 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 $[50; 51[$ die 50. | + | - 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 50 erhält man Zahlen aus der Menge $\{50; 51; 52; \ldots | + | - Durch Addition von 5 erhält man Zahlen aus der Menge $\{5; 6; 7; \ldots |
+ | \\ \\ | ||
+ | Im folgenden eine graphische Darstellung der Rechenschritte. Blau gekennzeichnet sind alle möglichen Werte des jeweiligen Terms. | ||
+ | {{ : | ||
einstieg/weiteredatentypen/zufallszahlloesung/start.1599854937.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)