java 로또번호 생성코드 질문드립니다
조회수 1872회
import java.util.*;
//lotto number
public class Pre4 {
public static void main(String[] args){
Random rann = new Random();
int[] a = new int[45];
int[] b = new int[7];
for(int q=0;q<a.length;q++){
a[q]=q+1;
}
for(int w=0;w<7;w++){
int r = rann.nextInt(45)+1;
b[w]=a[r];
}
System.out.print("결과 : ");
for(int t=0;t<b.length;t++){
System.out.print(b[t]+",");
}
}
}
로또 번호 생성하는 코드를작성해봤는데 실행은 잘되는데 가끔씩 ArrayIndexOutOfBoundsException이 발생하네요 이유가 무엇인가요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력