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();
}
}
}