public class Lotto2 { public static class Ziehung { int Zahlen[] = new int[6]; private Ziehung() { int n=0; while (n<=5) { Zahlen[n]= (int)(Math.random()*49)+1; n++; } } private boolean pruefung() { int n=0; while (n<=5) { int z=0; while (z<=5) { if (n==z & n<5) z++; if (n==z & n==5) return(true); if (Zahlen[n]==Zahlen[z]) /*{System.out.println("Die "+Zahlen[n]+" kommt in ihrer Eingabe mehr als einmal vor");*/ return(false); z++; } n++; } return (true); } private void ausgabe() { int n=0; while(n<=5) { System.out.print(" "+ Zahlen[n]); n++; } System.out.println(""); } public static void main(String[] args) { Ziehung x = new Ziehung(); while(x.pruefung() == false) x = new Ziehung(); x.ausgabe(); } } }