超簡潔java實(shí)現(xiàn)雙色球若干注隨機(jī)號(hào)碼生成(實(shí)例代碼)
Mavan pom文件引用依賴
<!-- hutool工具類-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.6</version>
</dependency>
<!-- google java類庫-->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
java 單類實(shí)現(xiàn)代碼,在編輯器里,粘貼下面的代碼。鼠標(biāo)右鍵、run運(yùn)行
import cn.hutool.core.util.RandomUtil;
import com.google.common.collect.Lists;
import java.util.List;
/**
* @Author tarzan
* @Date 2021/4/1 14:43
* @Description 模擬雙色球,隨機(jī)生成若干住號(hào)碼
*/
public class DoubleColorBall {
/**
* 主方法
* */
public static void main(String[] args) {
getDoubleColorBallNumber(5);
}
/**
* 獲取多注雙色球號(hào)碼
* */
public static void getDoubleColorBallNumber(int num){
System.out.println("隨機(jī)生成"+num+"注雙色球號(hào)碼為:");
String resultNumber="";
for (int i = 0; i < num; i++) {
System.out.println("【"+(i+1)+"】 "+resultNumber+getDoubleColorBallNumber());
}
}
/**
* 獲取單注雙色球號(hào)碼
* */
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());
}
/**
* 獲取紅球球號(hào)集合
* */
public static List<String> getRedBalls(){
return getBalls(33);
}
/**
* 獲取藍(lán)球球號(hào)集合
* */
public static List<String> getBlueBalls(){
return getBalls(16);
}
/**
* 獲取球號(hào)集合
* */
public static List<String> getBalls(int num){
List<String> 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;
}
}
結(jié)果圖

到此這篇關(guān)于超簡潔java實(shí)現(xiàn)雙色球若干注隨機(jī)號(hào)碼生成(實(shí)例代碼)的文章就介紹到這了,更多相關(guān)java實(shí)現(xiàn)雙色球隨機(jī)號(hào)碼生成內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- java實(shí)現(xiàn)雙色球彩票游戲
- java實(shí)現(xiàn)雙色球抽獎(jiǎng)算法
- java雙色球機(jī)選法程序解析
- java實(shí)現(xiàn)雙色球機(jī)選號(hào)碼生成器
- Java實(shí)現(xiàn)簡單雙色球搖獎(jiǎng)功能過程解析
- 使用java技術(shù)抓取網(wǎng)站上彩票雙色球信息詳解
- Java實(shí)現(xiàn)爬取往期所有雙色球開獎(jiǎng)結(jié)果功能示例
- Java實(shí)現(xiàn)雙色球抽獎(jiǎng)隨機(jī)算法示例
- java算法實(shí)現(xiàn)預(yù)測雙色球中獎(jiǎng)號(hào)碼
- Java實(shí)戰(zhàn)入門之雙色球彩票小游戲
相關(guān)文章
SpringBoot2.6.x默認(rèn)禁用循環(huán)依賴后的問題解決
由于SpringBoot從底層逐漸引導(dǎo)開發(fā)者書寫規(guī)范的代碼,同時(shí)也是個(gè)憂傷的消息,循環(huán)依賴的應(yīng)用場景實(shí)在是太廣泛了,所以SpringBoot 2.6.x不推薦使用循環(huán)依賴,本文給大家說下SpringBoot2.6.x默認(rèn)禁用循環(huán)依賴后的應(yīng)對(duì)策略,感興趣的朋友一起看看吧2022-02-02
Spring中@Configuration注解修改的類生成代理原因解析
大家好,本篇文章主要講的是Spring中@Configuration注解修改的類生成代理原因解析,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-02-02
Java Calendar類使用總結(jié)及使用實(shí)例
這篇文章主要介紹了Java Calendar類使用總結(jié)及使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Java 8 中 Map 騷操作之 merge() 的使用方法
本文簡單介紹了一下Map.merge()的方法,除此之外,Java 8 中的HashMap實(shí)現(xiàn)方法使用了TreeNode和 紅黑樹,原理很相似,今天通過本文給大家介紹Java 8 中 Map 騷操作之 merge() 的用法 ,需要的朋友參考下吧2021-07-07

