import java.util.Random;
public class Main {
public static void main(String[] args) {
int count = 0;
int[] lotto = new int[6];
while (true) {
//랜덤 뽑기
Random rd = new Random();
int ranNum = rd.nextInt(45)+1;
boolean isSelected = false;
for (int j = 0; j < lotto.length; j++) {
//중복 체크 하기
if(ranNum == lotto[j]) {
isSelected = true;
}
}
if(isSelected == false) {
lotto[count] = ranNum;
count++;
}
if(count == 6) { //중복 안 된 수 6개 다 뽑았다
break;
}
}
}
}
'Language > Java' 카테고리의 다른 글
[JAVA]4일차 - 배열+반복문+랜덤메소드 이용 로또번호생성기 (업그레이드) (0) | 2021.08.16 |
---|---|
[JAVA]4일차 - 숫자입력받아 구구단 출력하기 (0) | 2021.08.16 |
[JAVA공부]3일차 - 랜덤 메소드를 사용하여 두수를 입력받아 랜덤 4칙연산을 해보자!! (0) | 2021.08.16 |
[JAVA공부]3일차 - 배열과 랜덤 메소드를 사용하여 4지선다형 랜덤퀴즈 만들기 (0) | 2021.08.16 |
[JAVA공부]3일차 반복문을 사용하여 별을 찍어 보자!! (0) | 2021.08.16 |