论坛首页 Java企业应用论坛

JAVA双色球程序

浏览 11187 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (9)
作者 正文
   发表时间:2010-05-02   最后修改:2010-05-02
五一闲来无事,天气又好,感觉要中奖,就写了个双色球彩票模拟程序;准备试试运气;
代码如下:犹如不对请指正;祝各位兄台五一中大奖哈;

public class Main {

	// 控制台;设置要打彩票的数量
	public static void main(String[] args) {

		// 设定i值 表示要打印多少次彩票;
		for (int i = 5; i > 0; i--) {
			LotteryTicket();
		}

	}

	private static void LotteryTicket() {

		Set i;//紅球
		int j;//蓝球

		i = Number1(); //产生红球
		j = Number2();//产生蓝球

		PrintLotteryTicket(i, j);//打印;

	}
	
	//随机产生蓝球;
	private static int Number2() {

		double number2 = Math.random() * 16 + 1;

		return (int) number2;
	}
	
	//随机产生红球;
	private static Set Number1() {

		Set lotteryticketnumber6 = new TreeSet();

		while (true) {
			if (lotteryticketnumber6.size() > 6) {
				break;
			}
			double number1 = Math.random() * 33 + 1;

			lotteryticketnumber6.add((int) number1);

		}

		return lotteryticketnumber6;
	}
	
	//打印结果;
	private static void PrintLotteryTicket(Set i, int j) {

		Iterator iter = i.iterator();

		while (iter.hasNext()) {
			System.out.print(iter.next() + " ");
		}

		System.out.print(j);
		System.out.print("\n");
	}

}
   发表时间:2010-05-03  
双色球红球是按从小到大排序的...
0 请登录后投票
   发表时间:2010-05-03   最后修改:2010-05-03
感觉要中的时候往往肯定中不了。。。。
0 请登录后投票
   发表时间:2010-05-04  
It's too simple. It should include no line number,contraction and fix number function.
Is it possible to hit the jackpot if the number is 1 2 3 4 5 6?
0 请登录后投票
   发表时间:2010-05-04  
只是模拟的话已经够了吧,但是如果算上统计啊、概率分析啊就比较麻烦了。。。
0 请登录后投票
   发表时间:2010-05-04  
学习了哈,不晓得我买的中了没
0 请登录后投票
   发表时间:2010-05-04  
随机的好~
0 请登录后投票
   发表时间:2010-05-04  
一组随即数中,不应该有重复数字吧!
0 请登录后投票
   发表时间:2010-05-04  
红球还能重复?
这种东西。。。
0 请登录后投票
   发表时间:2010-05-04   最后修改:2010-05-04
看到有人也在玩彩票程序,我也show一下

我做的彩票平台

http://itrc.jju.edu.cn/lottory
虚拟彩票平台,每晚自动兑奖,中奖没有钱给你
jsf框架开发

源代码:http://itrc.jju.edu.cn/svn/lottory  (用户guest)

兑奖是在unix中用python和c写的,不含在这里面
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics