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);
		}
	}

'Test > JAVA Test' 카테고리의 다른 글

369게임 프로그램  (0) 2023.05.18
자판기 프로그램01  (0) 2023.05.15
중복 없는 랜덤수 생성  (0) 2023.05.14
랜덤수 총합, 평균  (0) 2023.05.14
숫자 랜덤 총합, 평균  (0) 2023.05.14