Zufallszahlen
Zufallszahlen
Die Methode Math.random() ermittelt bei jedem Aufruf eine neue Zufallszahl im Intervall [0 ... 1[
Ganzzahlige Zufallszahl aus der Menge {0; 1; 2; ... 98; 99}
Ganzzahlige Zufallszahlen aus der Menge {a, a+1, ... b-1, b} (mit a, b Element in {N}) erhält man mit der Methode Random.randint(a, b).
Random.randint(a, b)
Viele Programmiersprachen bieten nur eine Methode wie Math.random(), die Zufallszahlen aus dem Intervall [0,1[ zurückliefert. Wie man mit ihrer Hilfe ganze Zufallszahlen aus einer Menge {a, a+1, ... b-1, b} (mit a, b Elemenet {N}) berechnet, erkläre ich Dir hier an einer Beispielaufgabe.
Rationale Zufallszahl aus der Menge [a, b[
… erhältst Du mit der Methode Random.randdouble(a, b).
Random.randdouble(a, b).
Aufgabe 1:
Schreibe ein Programm, das eine ganzzahlige Zufallszahl aus der Menge {5; 6; 7; ... 11; 12} ausgibt, indem es die Methode Math.random() verwendet und daraus geeignete Zufallszahlen berechnet!
Lösung mit ausführlicher Erklärung
Aufgabe 2:
Schreibe ein Programm, das den Benutzer auffordert, eine Zahl einzugeben und ohne Benutzung der Klasse Math die Wurzel dieser Zahl berechnet und ausgibt.
Tipp:
Verwende beispielsweise das Heron-Verfahren (
Hier geht's zur Lösung.