public class LottoNum {
    private static final int NUMSIZE = 5;

    private static void sortNum(int[] arr){
        int tmp;
        for(int j=0; j<NUMSIZE; j++){
            for(int i = j; i < NUMSIZE; i++){
                if(arr[j] > arr[i]){
                    tmp = arr[j];
                    arr[j] = arr[i];
                    arr[i] = tmp;
                } 
            }
        }
    }

    private static void prnNum(int[] arr){
        for(int i = 0; i < arr.length ; i++){
            System.out.println(arr[i]);        
        }
    }

    public static void main(String[] args) {
        int[] iLottoNum;
        int iCnt;
        int iRanNo;
        int i;

        iLottoNum = new int[NUMSIZE];
        iCnt = 0;

        //로또 번호 추출
        while(iCnt < NUMSIZE){
            iRanNo = (int)(Math.random()*99)+1;

            for(i = 0; i < iCnt ; i++){
                if(iLottoNum[i] == iRanNo){
                    break;
                }
            }
            
            // 반복문 이후의 나온 카운터 변수 이용해 경우 나누기
            if(i == iCnt){
                iLottoNum[iCnt] = iRanNo;
                iCnt++;
            }
        }

        //로또 배열 정렬
        sortNum(iLottoNum);
        
        //로또 배열 출력
        prnNum(iLottoNum);

    }
}