Search

배열4_개념03_중복숫자종류

대분류
STEP04 배열
소분류
배열4_개념

영상

개념

package 배열4_개념; import java.util.Arrays; import java.util.Random; /* # 중복숫자 금지 해결방법 3가지 [방법1] 셔플(shuffle) */ public class 배열4_개념03_중복숫자종류 { public static void main(String[] args) { Random ran = new Random(); // 1부터 4사이의 랜덤 숫자를 중복없이 arr배열 저장 int[] arr = new int[4]; for(int i=0; i<4; i++) { arr[i] = i + 1; } System.out.println(Arrays.toString(arr)); // arr = [1, 2, 3, 4] for(int i=0; i<100; i++) { int r1 = ran.nextInt(4); // r1 = 1 int r2 = ran.nextInt(4); // r2 = 3 int temp = arr[r1]; // temp = 2 arr[r1] = arr[r2]; // arr[1] = 4 arr[r2] = temp; // arr[3] = 2 } System.out.println(Arrays.toString(arr)); } }
Java
복사