2017. 3. 1. 20:49
반응형

자바를 이용하여 로또번호 6개 랜덤 추출하기

이 방법이 최선인지는 모르겠지만, 다른 방법은 일단 떠오르지 않는다.


Java 소스코드

public static void main(String[] args) {

int[] pick = new int[6];

int[] arr45 = new int[45];

for(int i = 0; i < arr45.length; i++) arr45[i] = i + 1;

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

while(true) {

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

if(arr45[a] != 999) {

pick[i] = arr45[a];

arr45[a] = 999;

break;

}

}

System.out.println(pick[i]);

}

}

반응형