代码如下:
import java.util.Random;
public class HelloWorld{
public static void main(String[] args){
//1、生成中奖号码
int[] arr=createNumber();
for (int i =0;i<arr.length;i++) {
System.out.print(arr[i]+" ");
}
}
public static int[] createNumber(){
//1、创建数组用于添加中奖号码
//6个红球 1个蓝球 数组长度:7
int[] arr=new int [7];
//2、随机生成号码并添加到数组当中
//红球:不能重复的 1 2 3 4 5 6
//蓝球:可以跟红球号码重复 5
//生成红球号码并添加到数组当中
Random r=new Random();
for(int i=0;i<6;){
//获取红球号码
int redNumber=r.nextInt(33)+1;
boolean flag= contains(arr,redNumber);
if(!flag){
//把红球号码添加到数组当中
arr[i]=redNumber;
i++;
}
}
//生成蓝球号码并添加到数组当中
int blueNumber=r.nextInt(16)+1;
arr[arr.length-1]=blueNumber;
return arr;
}
//用于判断数组中是否存在
public static boolean contains(int[] arr,int number){
for(int i=0;i<arr.length;i++){
if(arr[i]==number){
return true;
}
}
return false;
}
}
用java做一个双色球彩票系统
君莫胖2024-03-26 22:49
相关推荐
weixin_7275356214 分钟前
Spring @Transactional 事务失效:原理层面深度解析没钥匙的锁11 小时前
16-Java反射机制:Spring IOC背后的核心技术geinvse_seg2 小时前
飞算JavaAI:把企业采购协同需求拆成一套可运行的慧采平台起予者汝也2 小时前
Python 数据结构烛影摇红透纱窗3 小时前
ForkJoinPool 与工作窃取浩瀚地学3 小时前
【面试算法笔记】0302-哈希表-哈希表实现ECT-OS-JiuHuaShan3 小时前
严格证明:还原论是ASCII,整体论是UTF-8的历史意义和价值AC赳赳老秦3 小时前
时间开销自动统计:OpenClaw 记录工作任务时长、分析时间分配、给出优化建议祉猷并茂,雯华若锦4 小时前
Appium 3.x 实战:元素定位与常见错误解析名侦探7224 小时前
构建 Agent 的五大难点与解决方案