-
Ändern Sie das Beispiel RandomDemo so ab, daß Sie nur ein einziges Randomobjekt verwenden.
Verwenden Sie stattdessen die Methode setSeed() um den Startpunkt erneut zu setzten. Probieren Sie
verschiedene Startwerte für setSeed().
-
Legen Sie ein Array von 15 double-Zahlen an. Initialiseren sie ein Randomobjekt mit dem
dem Konstruktor, der einen Startwert bekommt und füllen das Feld mit der Methode nextGaussian().
Berechnen Sie sodann den Mittelwert und die Standardabweichung der 15 Zahlen. Der Mittelwert sollte
in der Nähe von 0 liegen, die Standardabweichung in der Nähe von 1. Die Formel dazu :
Dabei bedeuten xi das i-te Feldelement, x quer den Mittelwert.
-
Erweiterung der vorigen Aufgabe:
Legen Sie ein zweites Array gleichen Umfangs an. Setzen Sie mit setSeed() nochmal
den gleichen Startpunkt und füllen Sie das zweites Feld wieder mit nextGaussian(). Bestätigen Sie, daß
auch in diesem Fall nextGaussian() die Zahlen in der gleichen Reihenfolge bringt. Testen Sie die
Gleichheit der beiden Felder mit einer passenden Methode equals() aus der Klasse Arrays.
|