Test/JAVA Test
중복 없는 랜덤수 생성02
오류나면꽥꽥
2023. 5. 14. 23:56
3자리
1~10까지
public static void main(String[] args) {
int[] data=new int[3];
Random rand=new Random();
int index=0; // 현재위치
while(true) {
if(index==data.length) {
break;
}
data[index]=rand.nextInt(10)+1;
boolean flag=false;
for(int i=0;i<index;i++) {
if(data[index]==data[i]) { // 특별한 일 : 중복발생
flag=true;
}
}
if(flag) {
continue;
}
index++;
}
for(int v:data) {
System.out.println(v);
}
}