package com.bs;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Random;
public class demo01 {
public static void main(String[] args) {
// 红球池
int redBallPool[] = new int[] { 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 blueBallPool[] = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
// 随机数类
Random random = new Random();
// 彩票红球数组
int redBallArrays[] = new int[6];
// 标记数组 来判断红球是否被取出过
boolean flag[] = new boolean[33];
for (int i = 0; i < redBallArrays.length; i++) {
int j;
// 至少执行一次代码体
do {
// 生成0-33的随机数
j = new Random().nextInt(redBallPool.length);
} while (flag[j]);
flag[j] = true;
// 把取出来的红球存放到彩票数组
// System.out.println(redBallPool[j]);
redBallArrays[i] = redBallPool[j];
}
// 数组排序
Arrays.sort(redBallArrays);
System.out.println(Arrays.toString(redBallArrays));
// 获取篮球
int buleBall = random.nextInt(blueBallPool.length);
// System.out.println(buleBall);
// 销售时间
Date now = new Date();
// System.out.println(now);
// 日期格式转换
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("销售时间:" + simpleDateFormat.format(now));
System.out.println("红球:" + Arrays.toString(redBallArrays) + "篮球:" + Arrays.toString(blueBallPool));
}
}
彩票选票系统 Java基础 随机数
最新推荐文章于 2021-02-26 14:43:53 发布