0번째와 n(0~9)번째 요소를 100번 교환
int[] numAr = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
System.out.println(Arrays.toString(number));
for (int i = 0; i < 100; i++) {
int n = (int)(Math.random() * 10));
int tmp = numArr[0];
numArr[0] = numArr[n];
numArr[n] = tmp;
}
System.out.println(Arrays.toString(numArr));
6개의 번호 생성을 위해 6회 반복으로 i와 j번째 요소를 교환
int[] ball = new int[45];
for (int i = 0; i < ball.length; i++) {
ball[i] = i + 1;
}
int tmp = 0;
int j = 0;
for (int i = 0; i < 6; i++) {
j = (int)(Math.random() * 45);
tmp = ball[i];
ball[i] = ball[j];
ball[j] = tmp;
}
for (int i = 0; i < 6; i++) {
System.out.printf("ball[%d]=%d%n", i, ball[i]);