[Previous entry: "サインは部位"] [Next entry: "そろそろGreymatterに欠伸が出る"]
07/28/2005: "綺麗な条件設定&判定"
ふと「スロばっかやってないでシミュレータの一つでも作ってみよう」と思い立った、ことは何度かあるのだけど、各種公開情報から条件遷移図を書けそうだ、とかまでは想像つくものの、
900/65536でチェリー → 42383/65535 で 4チェ、23153/65535 で 2チェ
655/65536でスイカ → 46654/65535 でスイカA、18880/65535 で スイカB、2/65535でレアスイカ
27669/65536でチェリー
とかの、条件をどう与えればいいのか悩ましい。分子の乱数は int(rand(65535)) でいいとして。
if文をelsif~などとネストさせていくのではなくて、なんかいい方法があると思うんだけど。
あ、perlで。
今のところのアイデアは…条件の範囲と払い出し枚数、フラグの名前などを連想配列持っておいて、foreachで全条件について乱数と照合する?
例:%PROB = ("チェリー" => [0, 899], "スイカ" => [900, 1555] ... みたいな。あーもう仕事中に考えるもんじゃないなあ。