随机生成1—36之间,不重复的6个数(题)

 1 import java.util.Random;
 2 
 3 public class nihao 
 4 {
 5     public static void main(String[] args)
 6     {
 7         int[] sz=new int[6];//定义一个数组来存放,来存放随机生成出来的数
 8         Random a=new Random();//定义一个随机生成器
 9         
10         
11             for(int i=0;i<6;i++)
12             {
13                 sz [i]=a.nextInt(36)+1;//因为电脑随机出来的36个数是0—35,,所以我们要在随机出来的数后面加1
14                 
15                 for(int j=0;j<i;j++)
16                 {
17                     if(sz[i]==sz[j])//判断是否重复,如果重复,大循环减1,重新随机出一位
18                     {
19                         i--;
20                         break;
21                     }
22                 }
23                 
24             }
25             
26             
27         
28         for(int k=0;k<6;k++)
29         {
30         System.out.println(sz[k]);
31         }
32         
33         
34     }
35 }
36 //题目:随机生成1—36之间,不重复的6个数

 

posted @ 2016-05-11 15:21  明天会更好!!!!  阅读(822)  评论(0)    收藏  举报