大乐透,双色球随机生成

在外面出差每天吃早饭的时候旁边就是体彩店,我一进去对选号就头疼,晚上没事索性就写了一个小程序,运行下自动生成,

我哥哥也是个彩票迷,经常让我选号他买,这下好了,不要头疼想了,哈哈,还有彩票买了权当做福利事业了就行了,平常心对待,小赌怡情嘛。

备注:随机生成的没有排序哦,交给彩票店老板他自己会打的。

   //大乐透 5+2 随机生成

   public static void main(String[] args) {
         int[] before = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35};
         int[] after={1,2,3,4,5,6,7,8,9,10,11,12};
         String number="";
         int temp;
         //前五位
         for(int index=0;index<5;index++){
             double m=(Math.random()*before.length);
                if(m<1){
                 temp =(int) Math.floor(m*10);
             }else{
                 temp =(int) Math.floor(m);
             }
             number+=temp+",";
         }
         
         //后两位
         for(int index=0;index<2;index++){
             double n=(Math.random()*after.length);
                if(n<1){
                 temp =(int) Math.floor(n*10);
             }else{
                 temp =(int) Math.floor(n);
             }
             number+=temp+",";
         }
         //截取字符串,去掉最后一个逗号
         number=number.substring(0, number.length()-1);
         System.out.println(number);
}

     //双色球 6+1 随机生成

       public static void main(String[] args) {
             int[] before = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33};
             int[] after={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
             String number="";
             int temp;
             //前六位
             for(int index=0;index<6;index++){
                 double m=(Math.random()*before.length);
                    if(m<1){
                     temp =(int) Math.floor(m*10);
                 }else{
                     temp =(int) Math.floor(m);
                 }
                 number+=temp+",";
             }
             //后一位
             for(int index=0;index<1;index++){
                 double n=(Math.random()*after.length);
                    if(n<1){
                     temp =(int) Math.floor(n*10);
                 }else{
                     temp =(int) Math.floor(n);
                 }
                 number+=temp+",";
             }
             
             //截取字符串,去掉最后一个逗号
             number=number.substring(0, number.length()-1);
             System.out.println(number);
            
    }

posted @ 2017-03-30 20:30  唯一520  阅读(1495)  评论(1编辑  收藏  举报