LAB - 로또 생성기 SourceCode

CODEDRAGON Development/Java

반응형


 

 

SourceCode

http://codedragon.tistory.com/8058

 

 

import java.util.Arrays;

 

 

public class LottoEx01 {

public static void main(String[] args){

int[] numbers = new int[45];

int[] lottos = new int[6];

 

// 배열 초기화

for(int i=0; i<numbers.length; i++){

numbers[i] = i+1;

}

 

// 배열 무작위로 썩기

for(int i=0; i<100; i++){

int n = (int)(Math.random()*45);

int tmp = numbers[0];

numbers[0] = numbers[n];

numbers[n] = tmp;

}

 

// 무작위로 썩여 있음로 allNumers배열에서 로또 번호 6 추출

for(int i=0; i<6; i++){

lottos[i] = numbers[i];

}

 

// 정렬

// import java.util.Arrays;

Arrays.sort(lottos);

 

// 로또 번호 출력

System.out.println(Arrays.toString(lottos));

// [4, 6, 12, 13, 26, 37]

 

}

}