一、生成號碼
/**
* 生成六位藍球 + 一位紅球
* @author sunxiulong
* @date 2023年5月28日
*/public static list getnumber ()
one.add(nextint);
} // 排序
one = one.stream().sorted((x, y) -> x-y).collect(collectors.tolist());
// 隨機生成藍球
one.add(nextint = rand.nextint(16) + 1);
return one;
}
二、驗證
// 迴圈一百萬次看隨機生成的號碼有沒有命中當期雙色球一等獎號碼
for (int i = 0; i < 1000000; i++) else
a.remove(6);
int n = 0;
// 判斷命中幾個紅色球
if (a.contains(1))
if (a.contains(3))
if (a.contains(6))
if (a.contains(17))
if (a.contains(20))
if (a.contains(29))
if (n>5)
}
三、結果 由於一百萬次中一等獎概率比較低, 換成一千萬次, 跑了一次中了三個一等獎
藍色球命中, 恭喜!!!6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球命中, 恭喜!!!6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球未命中;6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
藍色球命中, 恭喜!!!6個紅球命中;隨機號碼為:[1, 3, 6, 17, 20, 29]
Python生成雙色球號碼
import random,time def process int x 這個函式用來把int型別轉成字串 x str x if len x 1 如果是個位數前面加0 x 0 x return x def tickets num num 產生幾條這個函式是用來隨機產生雙色球號碼的,每次把產生的號碼儲...
使用Python生成雙色球號碼
說來也是巧,今天和乙個朋友聊天,說他運氣不錯應該買彩票,於是就想到了雙色球的規則,就寫了幾行 產生雙色球號碼,如下 import random,time def process int x 這個函式用來把int型別轉成字串 x str x if len x 1 如果是個位數前面加0 x 0 x re...
雙色球筆記1 輸出所有雙色球號碼
雙色球是中國福利彩票的一種玩法。雙色球投注區分為紅色球號碼區和藍色球號碼區,紅色球號碼區由1 33共三十三個號碼組成,藍色球號碼區由1 16共十六個號碼組成。本 用於計算出所有雙色球種類,並儲存到csv coding utf 8 def getallssq tocsv count 0 for i1 ...