Hallo,

Ich müsste in einer Java while-Schleife eine Zufallszahl ausgeben, diese müsste bei jeder Wiederholung (in der Schleife) eine neue Zufallszahl von 0-9 generieren. Bei mir kommt aber immer wieder die gleiche Zahl.

Weiss jemand wie das geht? Nebenbei müsste das Programm einfach sobald die Zahl 7 erscheint stoppen. Bis anhin habe ich mal das:

import java.util.Random;
public class Main {
 public static void main(String[] args) {
   Random rn = new Random();
   int zahl = rn.nextInt(10);
   while (zahl < 10) {
     if (zahl != 7){
       System.out.print(zahl);
     } else if (zahl == 7) {
        System.out.print(zahl); 
        break;
     }
  }
 }
}

Danke für eure Hilfe!