超简洁java实现双色球若干注随机号码生成(实例代码)

网友投稿 451 2022-10-30


超简洁java实现双色球若干注随机号码生成(实例代码)

Mavan pom文件引用依赖

cn.hutool

hutool-all

5.3.6

com.google.guava

guava

18.0

java 单类实现代码,在编辑器里,粘贴下面的代码。鼠标右键、run运行

import cn.hutool.core.util.RandomUtil;

impbUGQccort com.google.common.collect.Lists;

import java.util.List;

/**

* @Author tarzan

* @Date 2021/4/1 14:43

* @DescbUGQccription 模拟双色球,随机生成若干住号码

*/

public class DoubleColorBall {

/**

* 主方法

* */

public static void main(String[] args) {

getDoubleColorBallNumber(5);

}

/**

* 获取多注双色球号码

* */

public static void getDoubleColorBbUGQccallNumber(int num){

System.out.println("随机生成"+num+"注双色球号码为:");

String resultNumber="";

for (int i = 0; i < num; i++) {

System.out.println("【"+(i+1)+"】 "+resultNumber+getDoubleColorBallNumber());

}

}

/**

* 获取单注双色球号码

* */

public static String getDoubleColorBallNumber(){

String resultNumber="";

for (int i = 0; i < 6; i++) {

String ballNumber= RandomUtil.randomEle(getRedBalls())+"\t";

resultNumber=resultNumber+ballNumber;

}

return resultNumber+RandomUtil.randomEle(getBlueBalls());

}

/**

* 获取红球球号集合

* */

public static List getRedBalls(){

return getBalls(33);

}

/**

* 获取蓝球球号集合

* */

public static List getBlueBalls(){

return getBalls(16);

}

/**

* 获取球号集合

* */

public static List getBalls(int num){

List redBalls= Lists.newArrayList();

for (int i = 1; i <=num; i++) {

int length=String.valueOf(num).length();

String str = String.format("%0"+length+"d",i);

redBalls.add(str);

}

return redBalls;

}

}

结果图


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C言语变量类型和规模
下一篇:C言语模块化开辟(多文件编程)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~