final int[] array = new int[10];
for (int index = 0, num = 1; index < 10 && num <= 10; index++, num++) {
array[index] = num;
}
final Random rand = new Random();
for (int i = array.length; i > 1; i--) {
ArrayUtil.swap(array, i - 1, rand.nextInt(i));
}
final int N = 10;
final int[] array = new int[N];
final Random rand = new Random();
for (int num = 1; num <= N; num++) {
int index = rand.nextInt(N);
while (array[index] != 0) {
index = index + 1 >= N ? 0 : index + 1;
}
array[index] = num;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |