隨機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

相關文章
相關標籤/搜索