很少說直接上代碼,能夠擴展其餘彩票,自行改造一下便可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