格子・外周マップでの店出現位置

格子マップや外周マップでの店出現位置について調べてみます。
ゲーム内で使われているアルゴリズムをシミュレートし、10000回ずつ店の位置を集めてみました。
https://gist.github.com/1768143

格子:
   0  720  285  289  763    0
   0  275    0    0  315    0
   0  389    0    0  465    0
   0 3429 2023  288  759    0
no shop: 0

外周:
   0    0    0    0    0    0
   0 1277    0    0 1802    0
   0 2385    0    0 3881    0
   0    0    0    0    0    0
no shop: 655

格子マップでは左下が出やすく、外周マップでは右下、左下、右上、左上の順に出やすいようです。

外周フロアでは、四隅の部屋はそれぞれ1/2の確率で隣の部屋と繋がります。
この4部屋がすべて隣の部屋と繋がっている場合、そしてその場合に限り、店は出現しません。
そのため外周フロアで店が出ない確率は1/16としてよいと思われます。