随机生成双色球号码

Posted 风少凌云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机生成双色球号码相关的知识,希望对你有一定的参考价值。

package com.lovo.homework;

public class NumberGenerator {

private int[] redBalls = new int[6];

private int blueBall;

public void run(){
for(int i = 0; i < 3; i++){
this.generateRedBall();
this.generateBlueBall();
this.showResult();
}
}

private void generateRedBall(){

for(int i = 0; i < this.redBalls.length; i++){
this.redBalls[i] = (int)(Math.random() * 33 + 1);
for(int j = 0; j < i; j++){
if(this.redBalls[i] == this.redBalls[j]){
i--;
break;
}
}
}
}

private void generateBlueBall(){
this.blueBall = (int)(Math.random() * 16 + 1);
}

private void showResult(){
String redBallMsg = "";
for(int i = 0; i < this.redBalls.length; i++){
redBallMsg += this.redBalls[i];
if(i != this.redBalls.length - 1){
redBallMsg += ",";
}
}

System.out.println("红球:" + redBallMsg);
System.out.println("篮球:" + this.blueBall);
}

}

以上是关于随机生成双色球号码的主要内容,如果未能解决你的问题,请参考以下文章

随机生成双色球号码和商品管理python程序

java基础:随机生成一组双色球号码(6个红色号码在前,1个蓝色号码在后) (红球号码范围 1~33,蓝色号码 1~16)(需要去重)

python-随机生成N条双色球

使用Python生成双色球号码

基于Java SE的模拟双色球彩票系统

通过Java实现双色球原理