Java基础-双色球摇号程序
来源:互联网 发布:淘宝官方企业店是什么 编辑:程序博客网 时间:2024/05/27 21:47
利用Random类产生随机数,实现双色球彩票摇号
import java.util.Random;//双色球public class DoubleColorBall { //产生红球 public static int[] red(int count,int max) { int[] res=new int[count]; Random ra=new Random(); res[0]=ra.nextInt(max)+1; //先产生第一个随机数 int j=1; while(j<=count-1) { boolean flag=false; int temp=ra.nextInt(max)+1;//这里加1 防止出现0 //避免数字重复 for(int i=0;i<j;i++) { if(temp==res[i]) { flag=true; break; } } if(flag==false) { res[j]=temp; j++; } } return res; } //产生蓝球 public static int[] blue(int count,int max) { int[] res=new int[count]; Random ra=new Random(); res[0]=ra.nextInt(max)+1; //先产生第一个随机数 int j=1; while(j<=count-1) { boolean flag=false; int temp=ra.nextInt(max)+1; for(int i=0;i<j;i++) { if(temp==res[i]) { flag=true; break; } } if(flag==false) { res[j]=temp; j++; } } return res; } //摇号 public static void main(String[] args) { int[] rs1=DoubleColorBall.red(6,33);//红球 33选6 int[] rs2=DoubleColorBall.blue(1,16);//蓝球 16选1 System.out.print("红色球 "); for(int i=0;i<rs1.length;i++) { System.out.print(rs1[i]+" "); } System.out.print("蓝色球 "); for(int i=0;i<rs2.length;i++) { System.out.print(rs2[i]); } }}
运行结果
快去买一注碰碰运气吧!祝你中大奖!
阅读全文
0 0
- Java基础-双色球摇号程序
- Java程序基础语法
- java基础程序题
- Java基础之程序
- Java基础程序题
- Java并行程序基础
- Java并行程序基础
- java并行程序基础
- Java 并行程序基础
- Java基础示例程序
- Java程序基础测试题目
- Java程序基础测试题
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- project euler 15 Lattice paths
- AOMEI OneKey Recovery Professional(傲梅一键恢复软件)官方注册版V1.6.1下载 | 含aomei onekey recovery key
- 复习笔记-构造-继承
- Android-实现电话自动接听/电话自动挂断功能
- Docker的基础使用
- Java基础-双色球摇号程序
- L2-001. 紧急救援
- Mysql常用语法总结
- Java转Python之函数、模块和异常处理
- Unity移动端性能优化
- spring 核心与源码解析(3):AOP如何使用
- Dubbo引用服务null值问题
- No symbol directories found
- LeetCode之Count Binary Substrings(Kotlin)