import java.util.Random;
public class MathRandom {
public static void main(String[] args) {
//로또 복권이 저장되는 배열
int [] arr = new int[6];
arr[0] = (int)((Math.random()*45)+1);
int count=1;
while(count <6){
//난수 발생
int data = (int)((Math.random()*45)+1);
//반복문을이용해서 기존에 데이터 검색
for (int i = 0; i < count ; i++) {
//난수와 기존에 있는 값이 갔다면 다시 난수를 발생
if(arr[i]==data){
break;
}else{//기존에 난수값이 없더라도 해당 번지가 0이 아니라면 다시 다음 번지를 검색
if(arr[i+1]==0){//겹치지도않고 해당 번지가0값이라면 데이터를 입력
arr[count]=data;
//데이터 입력후 배열 번지를 증가시킴
count++;
}
}
}
}
int temp=0;
for (int i = 0; i < 5; i++) {
for (int j = 1+i; j < 6; j++) {
if(arr[i] > arr[j]){
temp = arr[i];
arr[i] = arr[j];
arr[j] =temp;
}
}
}
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+"\t");
}
}
}