模拟彩票,虚拟彩票,彩票

package test;

import java.util.Arrays;
import java.util.Random;

public class cp {
 public static void main(String[] args)
 {
  Random rand = new Random( ); 
  
  System.out.println( "今日3D彩票开奖号码为:" ); 
        int[ ] sd = new int[ 3 ]; 
        //开奖为3位数字
        for( int i = 0; i < 3; ++i ) { 
         sd[ i ] = rand.nextInt(10) ; 
        } 
        System.out.println(  sd[ 0 ] + "" + sd[ 1 ] + "" + sd[ 2 ] ); 
        System.out.println("----------------------------");
        
        /***
         * -------------------------------------------------------------
         * 
         */
        
        System.out.println( "今日双色球开奖号码为:" ); 
        
        System.out.print( "红球:" ); 
        int[ ] ssq_hq = new int[ 6 ]; 
//      开奖为7位数字
        for( int i = 0; i < 6; ++i ) { 
         ssq_hq[ i ] = rand.nextInt(33) + 1 ; //从1-33中随机
         for(int k = 0;k < i; k++)
         {
          if(ssq_hq[ i ] == ssq_hq[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(ssq_hq);
        for( int j = 0; j < 6; ++j ) { 
         System.out.print(ssq_hq[ j ] + " " );
        } 
        
        System.out.println();
        System.out.print("蓝球为: ");
        System.out.println(rand.nextInt(16) + 1);//从1-16中随机
        System.out.println("----------------------------");
        
        /***
         * -------------------------------------------------------------
         * 
         */
        
        System.out.println( "今日七乐彩开奖号码为:" ); 
        
        System.out.print( "基本号码为:" ); 
        int[ ] qlc_jb = new int[ 8 ]; 
//      开奖为8位数字
        for( int i = 0; i < 8; ++i ) { 
         qlc_jb[ i ] = rand.nextInt(30) + 1 ; //从1-30中随机
         for(int k = 0;k < i; k++)
         {
          if(qlc_jb[ i ] == qlc_jb[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(qlc_jb);
        for( int j = 0; j < 8; ++j ) { 
         if(j<7)
         {
          System.out.print(qlc_jb[ j ] + " " );
         }
         else
         {
          System.out.println();
          System.out.print("特别号码为: ");
          System.out.println(qlc_jb[ 7 ] + " " );
         }
        } 
        System.out.println("----------------------------");
        
        /***
         * -------------------------------------------------------------
         * 
         */
        
        System.out.println( "今日超级大乐透开奖号码为:" ); 
        System.out.print( "前区号码为:" ); 
        int[ ] cjdlt_qqhm = new int[ 5 ]; 
        int[ ] cjdlt_hqhm = new int[ 2 ]; 
//      开奖为7位数字
        for( int i = 0; i < 5; ++i ) { 
         cjdlt_qqhm[ i ] = rand.nextInt(35) + 1 ; //从1-35中随机
         for(int k = 0;k < i; k++)
         {
          if(cjdlt_qqhm[ i ] == cjdlt_qqhm[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(cjdlt_qqhm);
         
        for( int j = 0; j < 5; ++j ) { 
          System.out.print(cjdlt_qqhm[ j ] + " " );
        }
        
        System.out.println();
        System.out.print( "后区号码为:" );
        for( int i = 0; i < 2; ++i ) {
         cjdlt_hqhm[ i ] = rand.nextInt(12) + 1 ; //从1-12中随机
         for(int k = 0;k < i; k++)
         {
          if(cjdlt_hqhm[ i ] == cjdlt_hqhm[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(cjdlt_hqhm);
        for( int j = 0; j < 2; ++j ) {
          System.out.print(cjdlt_hqhm[ j ] + " " );
        } 
        System.out.println();
        System.out.println("----------------------------");

        /***
         * -------------------------------------------------------------
         * 
         */
        
 System.out.println( "今日快乐8开奖号码为:" ); 
        
        int[ ] klb = new int[ 20 ]; 
//      开奖为20位数字
        for( int i = 0; i < 20; ++i ) { 
         klb[ i ] = rand.nextInt(80) + 1 ; //从1-80中随机
         for(int k = 0;k < i; k++)
         {
          if(klb[ i ] == klb[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(klb);
        for( int j = 0; j < 20; ++j ) { 
         System.out.print(klb[ j ] + " " );
        } 
        System.out.println();
        System.out.println("----------------------------");
        
        /***
         * -------------------------------------------------------------
         * 
         */
        
 System.out.println( "今日两步彩开奖号码为:" ); 
        
        System.out.print( "一步区:" ); 
        int[ ] lbc_ybc = new int[ 4 ]; 
//      开奖为5位数字
        for( int i = 0; i < 4; ++i ) { 
         lbc_ybc[ i ] = rand.nextInt(36) + 1 ; //从1-36中随机
         for(int k = 0;k < i; k++)
         {
          if(lbc_ybc[ i ] == lbc_ybc[ k ])
          {
           i--;
          }
         }
        } 
        Arrays.sort(lbc_ybc);
        for( int j = 0; j < 4; ++j ) { 
         System.out.print(lbc_ybc[ j ] + " " );
        } 
        
        System.out.println();
        System.out.print("二步区: ");
        System.out.println(rand.nextInt(12) + 1);//从1-12中随机
        System.out.println("----------------------------");
        
        /***
         * -------------------------------------------------------------
         * 
         */
        
        System.out.println( "今日排列3排列5开奖号码为:" ); 
        System.out.print( "排列3号码为:" ); 
        int[ ] pl_3_5 = new int[ 5 ]; 
//      开奖为5位数字
        for( int i = 0; i < 5; ++i ) { 
         pl_3_5[ i ] = rand.nextInt(10) ; //从000-999中随机
        } 
         
        for( int j = 0; j < 3; ++j ) { 
          System.out.print(pl_3_5[ j ] + " " );
        }
        
        System.out.println();
        System.out.print( "排列5号码为:" );
        for( int j = 0; j < 5; ++j ) {
          System.out.print(pl_3_5[ j ] + " " );
        } 
        System.out.println();
        System.out.println("----------------------------");
        
        
System.out.println( "今日7星彩开奖号码为:" ); 
//      开奖为7位数字
        for( int i = 0; i < 7; ++i ) { 
         System.out.print(rand.nextInt(10) + " " ); //从0000000-9999999中随机
        } 
        
        System.out.println();
        System.out.println("----------------------------");
        
        
        
        System.out.println( "今日22选5开奖号码为:" ); 
//      开奖为5位数字
        int[ ] tc_22x5 = new int[ 5 ]; 
        for( int i = 0; i < 5; ++i ) { 
         tc_22x5[ i ] = rand.nextInt(22) + 1 ; //从1-22中随机
         for(int k = 0;k < i; k++)
         {
          if(tc_22x5[ i ] == tc_22x5[ k ])
          {
           i--;
          }
         }
        }
        for( int j = 0; j < 5; ++j ) { 
         System.out.print(tc_22x5[ j ] + " " );
        } 
        Arrays.sort(tc_22x5);
        System.out.println();
        System.out.println("----------------------------");
        
        
        System.out.println( "今日29选7开奖号码为:" ); 
//      开奖为5位数字
        System.out.println( "正选号码为:" ); 
        int[ ] tc_29x7 = new int[ 8 ]; 
        for( int i = 0; i < 7; ++i ) { 
         tc_29x7[ i ] = rand.nextInt(29) + 1 ; //从1-22中随机
         for(int k = 0;k < i; k++)
         {
          if(tc_29x7[ i ] == tc_29x7[ k ])
          {
           i--;
          }
         }
        }
        for( int j = 0; j < 7; ++j ) { 
         System.out.print(tc_29x7[ j ] + " " );
        } 
        Arrays.sort(tc_29x7);
        System.out.println();
        System.out.print("特别号码为:");
        System.out.println();
        System.out.println(tc_29x7[ 7 ]);
        System.out.println("----------------------------");
        
        
        
        

//        System.out.print(rand.nextInt(10000000));//从0000000-9999999中随机

        
        
       /* long t0, t1;
        t0 = System.nanoTime();
        rand.nextInt(10000000);
        t1 = System.nanoTime();
        System.out.println("*********************************");
        System.out.println(t1 - t0);*/
        
        
        
        
        
        
        /*Scanner in=new Scanner(System.in);
        System.out.print("你需要抽取多少个数?");
        int k=in.nextInt();
        System.out.print("你的数字最大的是多少?");
        int n=in.nextInt();
        int [] numbers=new int[n];
        for(int i=0;i<numbers.length;i++)
         numbers[i]=i+1;
        int[]  result=new int[k];
        for(int i=0;i<result.length;i++)
        {
         int r=(int)(Math.random()*n);
         result[i]=numbers[r];
         numbers[r]=numbers[n-1];
         n--;
        }
        Arrays.sort(result);
        System.out.println("赌中接下来的这个号码组合,你就有钱了!");
        for(int r=0;r<result.length;r++)
         System.out.println(result[r]);*/
 }
}

 值得一提的是rand.nextInt(33)  ; 这个随机的访问是从0-32随机

 

黑色头发  http://heisetoufa.iteye.com

如果发现本文有误,欢迎批评指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值