Eduardo

胜,不妄喜;败,不遑馁;胸有激雷而面如平湖者,可拜上将军!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 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 }
posted on 2009-11-12 10:54  Eduardo  阅读(222)  评论(0编辑  收藏  举报