import java.util.Random;public class Test { private Integer[] arrayInteger; public Test() { arrayInteger = new Integer[49]; for (int i = 0; i < 49; i++) arrayInteger[i] = i + 1; } public Test(Integer[] array) { this.arrayInteger = array; } public Integer[] shuffle() { Random rand = new Random(System.currentTimeMillis()); Integer[] array = arrayInteger; for (int i = 0; i < array.length; i++) array = swap(array, i, rand.nextInt(array.length)); return array; } private Integer[] swap(Integer[] array, int index, int end) { Integer temp = array[index]; array[index] = array[end]; array[end] = temp; return array; } public static void main(String[] args) { for (int i = 0; i < 6; i++) System.out.println(new Test().shuffle()[i]); } }
import java.util.Random;public class Test {
private Integer[] arrayInteger; public Test() {
arrayInteger = new Integer[49];
for (int i = 0; i < 49; i++)
arrayInteger[i] = i + 1;
} public Test(Integer[] array) {
this.arrayInteger = array;
} public Integer[] shuffle() { Random rand = new Random(System.currentTimeMillis());
Integer[] array = arrayInteger;
for (int i = 0; i < array.length; i++)
array = swap(array, i, rand.nextInt(array.length));
return array; } private Integer[] swap(Integer[] array, int index, int end) {
Integer temp = array[index];
array[index] = array[end];
array[end] = temp;
return array;
} public static void main(String[] args) {
for (int i = 0; i < 6; i++)
System.out.println(new Test().shuffle()[i]);
}
}