随机5注双色球,搏一搏,单车变跑车

很少说直接上代码,能够扩展其余彩票,自行改造一下便可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

相关文章
相关标签/搜索