package API;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Random;
/**
* 利用随机数API模拟彩票开奖结果
* 红色球可以在1-33个编号中任意选择6个
* 蓝色球可以在1-16中选择一个
*
* 一等奖:6红球 + 1蓝球 浮动50000元
* 二等奖:6红球 浮动10000元
* 三等奖:6红球 + 1蓝球 3000元
* 四等奖:5红球 200元
* 4红球 + 1蓝球
* 五等奖:4红球 10元
* 3红球 + 1蓝球
* 六等奖:2红球 + 1蓝球 5元
* 1红球 + 1蓝球
* 1蓝球
*
* @author ccp
*
*/
public class NumRandom {
public static void main(String[] args) {
//实例化NumRandom成对象
ApiRandom n = new ApiRandom();
System.out.println("————————————————————————————————————————————————");
System.out.println("双色球开奖结果_走势图_预测_中奖查询_彩贝贝");
System.out.println("第"+n.getYear()+"-"+ (int)(Math.random()*100+1) +"期开奖结果" + "\t" +"开奖日期:" +n.getFormTime());
for (int i = 1; i < 7; i++) {
//接受redNum生成随机的返回的数值
int redNum = n.redNum();
System.out.print(redNum + " ");
}
//接受blueNum生成随机的返回的数值
int blueNum = n.blueNum();
System.out.print(blueNum + "");
System.out.println();
System.out.println("本期一等奖:"+ (int)(Math.random()*10+1) +"注,每注"+ ((int)(Math.random()*10+1))*30125 + "元");
System.out.println("本期二等奖:"+ (int)(Math.random()*100+1) + "注,每注"+ ((int)(Math.random()*10+1))*1024 +"元");
System.out.println("1.中奖规则"+"\t"+"2.走势图"+"\t"+"3.中奖查询"+"\t"+"4.查看往期开奖结果");
System.out.println("————————————————————————————————————————————————");
}
}
class ApiRandom{
//生成红球的随机数
public int redNum() {
Random red = new Random();
int redNum = red.nextInt(32)+1;
return redNum;
}
//生成蓝球的随机数
public int blueNum() {
Random blue = new Random();
int blueNum = blue.nextInt(15)+1;
return blueNum;
}
//获取当前年份
public int getYear() {
Calendar y = Calendar.getInstance();
int year = y.get(Calendar.YEAR);
return year;
}
//获取标准的时间格式
public String getFormTime() {
//创建SimpleDateFormat对象
SimpleDateFormat s1 = new SimpleDateFormat("YYYY-MM-dd hh:mm:ss");
//创建日期对象,得到当前时间
Date d1 = new Date();
//将日期对象进行格式化输出
String formTime = s1.format(d1);
return formTime;
}
}
利用随机数API模拟彩票开奖结果
最新推荐文章于 2024-07-30 00:40:15 发布