23번**
2023. 8. 28. 12:00ㆍjavaFestival

import java.util.Random;
public class jar23 {
public static void main(String[] args) {
Random rd = new Random();
int[] num = new int[6];
for(int i=0; i<num.length;i++) {
num[i]=rd.nextInt(6)+1;
for(int j=i-1;j>=0;j--) {
if(num[i]==num[j]) {
i--;
break;
}
}
}
for(int i=0; i<num.length;i++) {
System.out.print(num[i]+" ");
}
}
}

1. i에 --를 하는 이유는 num[i]와 num[j]로 인해 값이 같아졌을때 i를 --를 해서 다시 값을 구해서 달라지게 만들어준다.
2. random.nextInt에 숫자를 범위보다 낮게 측정하면 무한반복현상이 일어나게된다.