/* Beispiel zur Erzeugung von Zufallszahlen unter Java */ import IOulm.*; import java.util.*; public class Zufallszahlen { // Die Zufallszahl wird u.a. auch durch die momentane Systemzeit // beeinflusst. Daher beschaeftigen wir den Rechner fuer eine kurze // Weile sinnlos, um nicht mehrfach dieselben Zahlen zu erhalten. // Dies ist fuer das Uebungsblatt NICHT notwendig, da zwischen zwei // Konstruktor-Aufrufen sicherlich genuegend Zeit vergeht public static void warten() { for (int i=1; i<10000; i++) { for (int j=1; j<10000; j++) { } } } public static void main (String[] args) { // Wir generieren 5x hintereinander eine Zufallszahl for (int i=0; i<5; i++) { // Legt ein Objekt der Klasse Random an Random r = new Random(); // Generiert eine positive Zahl zwischen 0 und 499 int zufallszahl = Math.abs(r.nextInt() % 500); System.out.println("Die " + (i+1) + ". Zufallszahl lautet: " + zufallszahl); warten(); // siehe Kommentar oben } } }