本段代码是生成的六位随机数。也可修改生成任意位随机数。
int
[] array = {
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
};
Random rand =
new
Random();
for
(
int
i =
10
; i >
1
; i--) {
int
index = rand.nextInt(i);
int
tmp = array[index];
array[index] = array[i -
1
];
array[i -
1
] = tmp;
}
int
result =
0
;
for
(
int
i =
0
; i <
6
; i++)
result = result *
10
+ array[i];
System.out.println(result);