P大工の源さん 超韋駄天のシミュレーション(プログラミング編)
前回 の計算式を元に、Pythonで「P大工の源さん 超韋駄天」のスランプグラフを作成してみましょう。 使うライブラリのインポート 今回は、以下の2つのライブラリを使用するので、事前にインポートしておきます。 乱数生成用に「ramdom」、スランプグラフ描画用に「matplotlib.pyplot」を使用します。 # coding: UTF-8 import random import matplotlib.pyplot as plt 大当たり乱数の設定 次に通常時の大当たりの範囲を設定します。 パチンコでは一般的に0~65535の数値の中から、特定の数値を引いたときに大当たりとなるように構成されているため、今回もそれにならって大当たりの範囲を設定していきます。 def SlumpGraph_calc(loop, Border): # 大当たり確率の設定 通常時6R確変 = 318.13 / 0.602 通常時6R通常 = 318.13 / 0.398 時短時9RBonus = 2.06 / 0.20 時短時3RBonus = 2.06 / 0.80 # 乱数範囲の設定準備 通常時6R確変範囲 = round(65536 / 通常時6R確変) 通常時6R通常範囲 = round(65536 / 通常時6R通常) 時短時9RBonus範囲 = round(65536 / 時短時9RBonus) 時短時3RBonus範囲 = round(65536 / 時短時3RBonus) # 乱数範囲の設定(通常時) 通常時6R確変範囲_下 = 0 通常時6R確変範囲_上 = 通常時6R確変範囲_下 + 通常時6R確変範囲 - 1 通常時6R通常範囲_下 = 通常時6R確変範囲_上 + 1 通常時6R通常範囲_上 = 通常時6R通常範囲_下 + 通常時6R通常範囲 - 1 # 乱数範囲の設定(時短時) 時短時9RBonus範囲_下 = 0 時短時9RBonus範囲_上 = 時短時9RBonus範囲_下 + 時短時9RBonus範囲 - 1 時短時3RBonus範囲_下 = 時短時9RBonus範囲_上 +...