import java.util.*;
class Lotto
{
private final int MAX=6;
private final int RANGE=45;
private int []number;
private int []lotto;
private Random random;
Lotto()
{
number=new int[RANGE];
lotto=new int[MAX];
random= new Random();
for(int i=0; i<number.length; i++)
{
number[i]=i+1;
}
}
public void execute()
{
shuffle();
sortArr();
showLotto();
}
public void shuffle()
{
int temp=0;
for(int i=0; i<RANGE; i++)
{
for(int j=0; j<10; j++)
{
int k=random.nextInt(45);
temp=number[i];
number[i]=number[k];
number[k]=temp;
}
}
System.arraycopy(number,0,lotto,0,6);
}
public void sortArr()
{
int temp=0;
for(int i=0; i<lotto.length-1;i++)
{
for(int j=i+1; j<lotto.length; j++)
{
if(lotto[i]>lotto[j])
{
temp=lotto[i];
lotto[i]=lotto[j];
lotto[j]=temp;
}
}
}
}
public void showLotto()
{
for(int i=0; i<lotto.length; i++)
{
System.out.print(lotto[i]+" ");
}
System.out.println();
}
}
class LottoMain
{
public static void main(String[] args)
{
Lotto lotto= new Lotto();
for(int i=0; i<5; i++)
{
lotto.execute();
}
}
}