用java做的一个彩票32选7的简单程序

原创 2007年10月03日 13:56:00

这是一个简单的选取幸运数字的程序

默认的情况是32(1-32)选取7个不同的数字

当然用户也可以根据自身的需求

自己设置一些数字

生成相应的想要的数字个数(当然不可以大于数字本身的个数)

public class First {
 private int[] setLuck;// 设置生成的幸运数字

 private int luckNum;// 幸运的个数

 /**
  * 功 能:默认的情况为32选7
  */
 First() {
  setLuck = new int[32];
  luckNum = 7;
  this.getSetLuck();
 }

 /**
  * 功 能:重载构造函数,根据用户的输入来产生幸运数字和幸运的个数
  */
 First(int[] setLuck, int luckNum) {
  this.setLuck = setLuck;
  this.luckNum = luckNum;
 }

 /**
  * 功 能:给默认的数组赋值
  */
 @SuppressWarnings("unused")
 private void getSetLuck() {
  for (int i = 0; i < setLuck.length; i++) {
   setLuck[i] = i+1;
  }
 }

 /**
  * 功 能:产生幸运数字
  */
 public int[] getLuckNum() {
  int[] luckNum = new int[this.luckNum];
  luckNum[0]=this.setLuck[(int) (Math.random() * (setLuck.length - 1))];
  for (int i = 1; i < luckNum.length; i++) {
   luckNum[i]=this.setLuck[(int) (Math.random() * (setLuck.length - 1))];
   for(int j=0;j<i;j++){
    if(luckNum[j]==luckNum[i]){//判断是否有重复的值,有的话就清空
     i--;
     break;
    }
   }

    
  }
  return luckNum;
 }

 /**
  * 功 能:打印产生的幸运数字
  */
 public void printLuckNum() {
  int[] getLuckNum = this.getLuckNum();
  for (int i = 0; i < getLuckNum.length; i++) {
   System.out.println(getLuckNum[i]);
  }
 }
}


 

Java简单彩票系统(35选7)

1.用Java做的一个简单的35选7的彩票系统,先上效果图:手气不好,试了几次都没中奖:2.一个用到了三个类:一个LotteryBean用来存储信息、一个LotteryBeanDao用来操作Lotte...

写一个彩票程序 30选7 随机(1~30中间)生成7个随机数,注意不能重复然后输入7个数,对比7个数是否与随机数有相同的,如果有显示“中了几个号” 如果中了7个号,显示一等奖 如果中了6个号,显示二

写一个彩票程序 30选7 随机(1~30中间)生成7个随机数,注意不能重复然后输入7个数,对比7个数是否与随机数有相同的,如果有显示“中了几个号” 如果中了7个号,显示一等奖 如果中了6个号,显...

简单的35选7彩票系统

实例需求: 用户登录彩票系统de时候需要用户输入自己的身份证号和要选择的7个彩票号码,然后系统给出购买彩票的时间以及个人信息,随后随机产生彩票号码,最后判断是否中奖以及中奖金额。 实例化一个彩票类...

35选7彩票自选系统(附加实现效果Java源代码)

个人也很喜欢偶尔买注彩票,于是很想自己做套简单的彩票选购系统,用来测试下自己哪天点比较正,会不会中上个500万大奖之类的,正好最近学习了Java的math类,于是运用数学相关类Math,用Java控制...

JAVA - 基础练习 - 枚举出彩票36选7的所有组合

JAVA基础练习,枚举出彩票36选7的所有组合,并把它们保存在文本文件中,要求,每个文件最多保存60万组。 为什么有这样的要求?因为36选7有 50,086,080 个组合,如果把它保存在一个文件中...

猫猫学iOS(四十四)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配

猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents效果:注意图里面了吗,其实那...

解说一个简单的Win32程序

一、Windows程序与普通C或C++程序的不同 学过C或C++等语言的人都知道,我们写的程序都一个入口,main函数,但是在Win32程序里,我们的入口函数又是什么呢?它是怎么样运行的,跟我们用C...

一个简单的win32程序

要实现窗口居中显示并不难,只要在窗体创建的时候我们设置窗口的位置就可以了.在这里我们主要用到3个API函数,分别是:GetSysMetrics,GetWindowRect,SetWindowPos. ...

用C写一个简单的win32服务程序

windows服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。         服务时一个运行在后台并实现无需用户交互的任务的控制台程序。 本文只是简单的实现定期向文本文件写入内...
  • aa1991
  • aa1991
  • 2013年04月17日 13:42
  • 470

【WIN32】CMake的学习总结 1——一个简单的Hello World程序

首先想说明的是:写这些总结只是为了让自己的印象更加深刻一些,期间所描述的均为学习时所碰到的问题和疑问,在这里将他记录下来,方便日后的参考,也希望对那些和我一样在学习CMake初期都有同样困惑的人;CM...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用java做的一个彩票32选7的简单程序
举报原因:
原因补充:

(最多只允许输入30个字)