很少说直接上代码,能够扩展其余彩票,自行改造一下便可java
`import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random;markdown
public class SsqUtil {dom
public static void main(String[] args) {
twoColorBall();
}
/*生成5注双色球*/
public static void twoColorBall(){
for (int i = 0; i < 5; i++) {
List<Integer> redBars = new ArrayList<>();
randomNumber(redBars,6,1,34);
List<Integer> blueBars = new ArrayList<>();
randomNumber(blueBars,1,1,17);
System.out.println(redBars +" "+blueBars);
}
}
/**
*
* 生成count个随机数
* 随机数的范围[start,end)
*/
public static void randomNumber(List<Integer> list, int count, int start, int end) {
Random r = new Random();
int temp = 0;
while (temp != count) {
//生成1个start到end的随机数,不包括end
int randomNum = r.ints(1, start, end).findFirst().getAsInt();
if (!list.contains(randomNum)) {
list.add(randomNum);
temp++;
}
}
Collections.sort(list);
}
复制代码
}`spa