1. 程式人生 > >利用Arraylist陣列簡單實現隨機雙色球Demo

利用Arraylist陣列簡單實現隨機雙色球Demo

import java.util.ArrayList;
public class Ticket {
    public static void main(String[] args) {
        ArrayList<Integer> red = new ArrayList<>();
        // 隨機六個數新增到陣列中
        while (true) {
            int num = (int) (Math.random() * 33 + 1);
            // 判斷陣列中是否已存在有與隨機產生相等的值
            if
(!red.contains(num)) { //沒有重複的就新增到陣列中 red.add(num); //新增到六個就結束迴圈 if (red.size() == 6) { break; } } } // 藍色球16中隨機一個 System.out.print("紅色球"); int bul = (int) (Math.random() * 16
+ 1); //遍歷ArrayList陣列獲取每一個值 for(int a:red){ System.out.print(a+" "); } System.out.print( "藍色球" + bul); } } //執行結果 /* 紅色球20 28 7 16 19 27 藍色球5 */