1 public class RandomNumber {
2
3 /**
4 * 本程序是一个随机生成四个不重复的数字示例
5 * @Version 1.6 2009/10/05
6 */
7 public static void main(String[] args) {
8 int n=10;
9 int[] numlist=new int[n];
10 int[] result=new int[4];
11
12 for(int i=0;i<numlist.length;i++)
13 numlist[i]=i;
14
15 for(int i=0;i<result.length;i++)
16 {
17 int random=(int)(Math.random()*n);
18 result[i]=numlist[random];
19 numlist[random]=numlist[n-1];
20 n--;
21
22 }
23 for(int i=0;i<result.length;i++)
24 System.out.print(result[i]);
25 }
26
27 }
2
3 /**
4 * 本程序是一个随机生成四个不重复的数字示例
5 * @Version 1.6 2009/10/05
6 */
7 public static void main(String[] args) {
8 int n=10;
9 int[] numlist=new int[n];
10 int[] result=new int[4];
11
12 for(int i=0;i<numlist.length;i++)
13 numlist[i]=i;
14
15 for(int i=0;i<result.length;i++)
16 {
17 int random=(int)(Math.random()*n);
18 result[i]=numlist[random];
19 numlist[random]=numlist[n-1];
20 n--;
21
22 }
23 for(int i=0;i<result.length;i++)
24 System.out.print(result[i]);
25 }
26
27 }