望ましい手札が得られる確率
よくある初手の計算
複雑な条件にも適用できるようにしたい
数え上げ
簡単な条件の場合
シミュレータによる統計値
複雑な条件
簡単な条件で既知の問題を増やしておくあんも.icon
実験と食い違いがないかを見るため
望ましい状況について定義しておく
ピン刺しと最大枚数
確認がしたい
手数の算出?
プログラム例がないので作ってみるあんも.icon
JavaScriptで書くとポチポチできておもしろそうあんも.icon
確認するあんも.icon
超幾何分布
hypergeometric distribution
ゲームルールのパラメータ定義
code:jl
デッキの初期化
目標カードを決めて、その他のカードとまとめてデッキにする
リストのデータ型?
識別可能なデータ型であればよい
柔軟性の高いString型が無難
code:jl
function build_deck()
deck = String[]
# 目標カードを追加
append!(deck, fill("Alouette", 3))
# 残りのカードを追加
others = 40 - length(deck)
for i in 1:others
push!(deck, "Other-" * string(i))
end
return deck
end
山上から初期手札を取る