KSKV

Khong Say Khong Ve. ベトナムの意味なし画像集

馬鹿なのでガチャの確率を体感してみた

www.4gamer.net

という記事が話題になっていたが、計算式を示されてもどうも自分は馬鹿なのでよくわからんから、実際にガチャを作って体感してみた。

1000 人のプレーヤーが確率1%のガチャをそのレアを引くまでやった場合どうなるか。

適当に Ruby で書いてみた。

class Gacha
  UNIT_PRICE = 300
  def initialize
    @gacha_count = 0
  end
  def gacha
    @gacha_count = @gacha_count + 1
    rand(100)
  end
  def gacha_count
    @gacha_count
  end
  def sales
    UNIT_PRICE * @gacha_count
  end
end

class Player
  def initialize
    @items = []
    @spent_money = 0
  end
  def add_item(item)
    @items << item
  end
  def pay_money(price)
    @spent_money = @spent_money + price
  end
  def to_s
    @items.size.to_s + "\t" + @spent_money.to_s
  end
end

players = []
players_done = []
1000.times do
  players << Player.new
end
gacha = Gacha.new
while(players.size > 0)
  players.reject! do | pr |
    pr.pay_money(Gacha::UNIT_PRICE)
    item = gacha.gacha
    pr.add_item(item)
    if item == 99
      players_done << pr
      next true
    end
    next false
  end
end
puts gacha.sales
puts gacha.gacha_count
players_done.each do | pr |
  puts pr.to_s
end

結果こうなった。※以下結果参照

見事100回以内にレアゲットしたプレーヤーは1000人中633人。 記事で出されていた確率 「約63%」にほぼ倣っている。 しかし 300円のガチャを100回も回すのだから当然 30000 円かかっている。残りの 367 人は、出ると思っていて出ないのである。キレる人がでるのも頷ける。

最悪なのはワーストパターンである。なんと 201900円 突っ込んでやっと出ている。これトータルとしては運がよかったほうである。 何度かプログラムを動かしていたら、300000円 ぶち込んでも出ない人は出ないという結果にもなった。 ガチャ怖い。しかも1000人いたらそういう人が1人ぐらい出てくるのである。

ちなみに運営側から見るとガチャのトータル回しは 97709 回で 1000 人に対して 1% レア の試行数に倣っている。この感覚はズレが無い。

ガチャで当てる、絶対コレ欲しい!ということは、この数字にチャレンジすることである。やらないのが正解だな。

グラブル問題

he-news.com

これを見ているとグラブル問題というのも別に運営側もそこまで悪質じゃないと思えてくる。 70万円も使って出ないとか異常とかじゃなく、やったらわかる、ガチャとはこういうモノなのである。 プログラムでも一発で出る人もいる。1%の出現率ならば、1000人いれば最初の一発でレアを引く人は10人前後出てくる。これはプログラムの結果とも一致している。 それに対して600回以上回した人も出てくる。このガチャの挙動からはなんら不思議ではない。

つまりガチャというシステムはレア度を人間の尺度や金銭感覚に合ったコントロールをすることがそもそも難しい仕組みなのである。 しかもネットの口コミでは極端な意見が目立つ。つまり1発で当たったやつと、70万ぶっこんだやつである。1発も70万も同じパラメータからはじき出されるのである。

大体世間一般ではネットゲーのガチャに数万もブチ込むだけで「ちょっと脳みそ大丈夫ですか?」って思われると思うので大半の意見など出てこない。 脳みそ大丈夫じゃないやつとラッキーマンの意見しか出てこないのは予想できる。

では最大で2500回以上回す挙動が出る場合の確率を探ってみると。大体 1/250 から 1/300 ぐらいの確率になるようだ。 運営側はゲームバランスとプレーヤーの懐具合のバランスを考えて全体の普及率から逆算してこの確率を出しているのだと思う。

Wikipedia を見ると・・・ アイテム課金 - Wikipedia

JOGAガイドラインでは有料ガチャで提供されるアイテムの価格がガチャ一回分の価格を上回ることが規定されており、また1%(以上)の確率、5万円(以下)でレアアイテムをゲットできることが期待される

という記述がある。1%ならば、20万円30万円の世界なのだから、5万以下という条件に意味はない。そもそも単価が書いてない時点でこの記述に意味がない。

では最大の課金額を50000円程度になるように確率を探ってみると、1/20 程度になる。 お!20回やったら当たるという感覚だが、実際には150回以上になる可能性もあるということである。しかも1000人居ると50人ぐらいは1発で当てるのである。 それでもこれユルイ方である。

というわけで、このへんの確率に別に規制が有るわけではないようだ。もしかしたらもっと頭のいい運営が居るならば、DB のユーザー情報の中に「馬鹿」というパラメータを持っていて、これが高いと逆に低課金で確率を絞る設定にするかもしれない。 そして高課金になればなるほど確率が甘くなる設定にすれば上手く馬鹿をコントロールできるというわけだ。しかも課金額が増えるほど、こいつ馬鹿だから絞っとけ傾向を強める方向で調整するだろう。

みんなで取り合うからイカンのでは

ガチャをみんなで取り合うからよくないのか?では、一人に1個ガチャを用意してそこから引くことにしてみた。

やっぱりそれでも1000人が1%レアのガチャをやると最大で200000円前後払うプレーヤーが出てくる。変わらないのである。

結論

ガチャはパッと見の数字の感覚よりも体感すると底なし沼。なので当たらないと思って立ち向かうべし。

ま、そういうことだよ。 togetter.com

確率明朗なサービス

宝くじの抽選はどうだろうか。物理的に的を矢で撃ったり、ガラガラポンしたりしている。ネットからリアルガラガラポン中継できて、それを保証する権威があればそれだけでサービスになるんじゃないのかな?

zamad.hatenablog.com

以下結果 1000人でレア出現率1%のガチャをやった場合

1   300
1   300
1   300
1   300
1   300
1   300
1   300
2   600
2   600
2   600
2   600
2   600
2   600
2   600
2   600
2   600
3   900
3   900
3   900
3   900
3   900
3   900
3   900
3   900
3   900
3   900
3   900
3   900
4   1200
4   1200
4   1200
4   1200
4   1200
4   1200
4   1200
5   1500
5   1500
5   1500
5   1500
5   1500
5   1500
5   1500
6   1800
6   1800
6   1800
6   1800
6   1800
7   2100
7   2100
7   2100
7   2100
7   2100
7   2100
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
8   2400
9   2700
9   2700
9   2700
9   2700
9   2700
9   2700
9   2700
9   2700
9   2700
10  3000
10  3000
10  3000
10  3000
10  3000
10  3000
10  3000
10  3000
11  3300
11  3300
11  3300
11  3300
11  3300
12  3600
12  3600
12  3600
12  3600
12  3600
12  3600
12  3600
12  3600
13  3900
13  3900
13  3900
13  3900
13  3900
13  3900
13  3900
13  3900
13  3900
14  4200
14  4200
14  4200
14  4200
14  4200
15  4500
15  4500
15  4500
15  4500
15  4500
15  4500
15  4500
15  4500
15  4500
15  4500
16  4800
16  4800
16  4800
16  4800
16  4800
16  4800
17  5100
17  5100
17  5100
17  5100
17  5100
17  5100
17  5100
17  5100
17  5100
17  5100
18  5400
18  5400
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
19  5700
20  6000
20  6000
20  6000
20  6000
20  6000
20  6000
20  6000
21  6300
21  6300
21  6300
21  6300
21  6300
22  6600
22  6600
22  6600
22  6600
22  6600
22  6600
22  6600
23  6900
23  6900
23  6900
23  6900
23  6900
23  6900
23  6900
24  7200
24  7200
24  7200
24  7200
24  7200
24  7200
24  7200
24  7200
24  7200
24  7200
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
25  7500
26  7800
26  7800
26  7800
26  7800
26  7800
26  7800
26  7800
26  7800
26  7800
27  8100
27  8100
27  8100
27  8100
27  8100
27  8100
27  8100
27  8100
27  8100
27  8100
28  8400
28  8400
28  8400
28  8400
29  8700
29  8700
29  8700
29  8700
29  8700
29  8700
29  8700
29  8700
30  9000
30  9000
30  9000
30  9000
30  9000
30  9000
30  9000
30  9000
30  9000
30  9000
31  9300
31  9300
31  9300
31  9300
31  9300
31  9300
31  9300
32  9600
32  9600
32  9600
32  9600
32  9600
32  9600
32  9600
32  9600
33  9900
33  9900
33  9900
33  9900
33  9900
33  9900
33  9900
33  9900
34  10200
34  10200
34  10200
34  10200
34  10200
34  10200
34  10200
35  10500
35  10500
35  10500
35  10500
35  10500
35  10500
35  10500
36  10800
36  10800
36  10800
36  10800
36  10800
36  10800
36  10800
36  10800
37  11100
37  11100
37  11100
37  11100
37  11100
37  11100
37  11100
38  11400
38  11400
38  11400
38  11400
38  11400
38  11400
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
39  11700
40  12000
40  12000
40  12000
40  12000
41  12300
41  12300
41  12300
41  12300
41  12300
42  12600
42  12600
42  12600
42  12600
42  12600
42  12600
42  12600
43  12900
43  12900
43  12900
43  12900
43  12900
43  12900
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
44  13200
45  13500
45  13500
45  13500
45  13500
45  13500
45  13500
46  13800
46  13800
46  13800
46  13800
46  13800
46  13800
46  13800
46  13800
46  13800
47  14100
47  14100
47  14100
47  14100
48  14400
48  14400
48  14400
48  14400
48  14400
48  14400
48  14400
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
49  14700
50  15000
50  15000
50  15000
50  15000
50  15000
50  15000
50  15000
50  15000
51  15300
51  15300
51  15300
51  15300
51  15300
51  15300
51  15300
52  15600
52  15600
52  15600
52  15600
52  15600
52  15600
52  15600
52  15600
53  15900
53  15900
53  15900
53  15900
53  15900
53  15900
53  15900
53  15900
54  16200
54  16200
54  16200
54  16200
55  16500
55  16500
55  16500
55  16500
55  16500
55  16500
56  16800
56  16800
56  16800
56  16800
56  16800
56  16800
56  16800
56  16800
57  17100
57  17100
57  17100
57  17100
57  17100
57  17100
57  17100
58  17400
58  17400
58  17400
58  17400
59  17700
59  17700
59  17700
59  17700
59  17700
60  18000
60  18000
60  18000
60  18000
60  18000
60  18000
60  18000
60  18000
60  18000
60  18000
61  18300
61  18300
61  18300
61  18300
61  18300
62  18600
62  18600
62  18600
62  18600
63  18900
63  18900
63  18900
63  18900
63  18900
63  18900
63  18900
63  18900
63  18900
63  18900
64  19200
64  19200
64  19200
64  19200
64  19200
64  19200
64  19200
65  19500
65  19500
65  19500
65  19500
65  19500
66  19800
66  19800
66  19800
66  19800
66  19800
66  19800
67  20100
67  20100
67  20100
67  20100
67  20100
67  20100
68  20400
69  20700
69  20700
69  20700
69  20700
69  20700
69  20700
69  20700
69  20700
70  21000
70  21000
70  21000
70  21000
70  21000
70  21000
70  21000
70  21000
70  21000
71  21300
71  21300
72  21600
72  21600
72  21600
72  21600
73  21900
73  21900
73  21900
73  21900
73  21900
73  21900
73  21900
73  21900
73  21900
73  21900
74  22200
74  22200
74  22200
74  22200
74  22200
74  22200
74  22200
75  22500
75  22500
75  22500
76  22800
76  22800
76  22800
77  23100
77  23100
77  23100
77  23100
77  23100
78  23400
78  23400
78  23400
78  23400
78  23400
78  23400
78  23400
79  23700
80  24000
80  24000
80  24000
81  24300
81  24300
81  24300
81  24300
81  24300
81  24300
81  24300
81  24300
81  24300
82  24600
83  24900
83  24900
83  24900
83  24900
83  24900
84  25200
84  25200
84  25200
84  25200
85  25500
85  25500
85  25500
86  25800
86  25800
86  25800
86  25800
86  25800
87  26100
87  26100
87  26100
87  26100
87  26100
87  26100
87  26100
88  26400
88  26400
88  26400
88  26400
88  26400
89  26700
89  26700
89  26700
90  27000
91  27300
91  27300
91  27300
91  27300
91  27300
91  27300
92  27600
92  27600
92  27600
92  27600
93  27900
94  28200
95  28500
95  28500
95  28500
95  28500
96  28800
96  28800
96  28800
97  29100
97  29100
97  29100
98  29400
99  29700
99  29700
100 30000
100 30000
100 30000
100 30000
100 30000
101 30300
101 30300
101 30300
101 30300
102 30600
102 30600
102 30600
103 30900
103 30900
103 30900
104 31200
104 31200
105 31500
105 31500
105 31500
105 31500
105 31500
105 31500
105 31500
106 31800
106 31800
107 32100
107 32100
107 32100
107 32100
107 32100
108 32400
108 32400
108 32400
108 32400
108 32400
109 32700
109 32700
110 33000
110 33000
110 33000
110 33000
110 33000
111 33300
111 33300
111 33300
111 33300
111 33300
111 33300
111 33300
111 33300
112 33600
113 33900
113 33900
113 33900
113 33900
114 34200
115 34500
115 34500
115 34500
115 34500
116 34800
116 34800
116 34800
116 34800
117 35100
117 35100
117 35100
117 35100
117 35100
117 35100
117 35100
118 35400
118 35400
118 35400
119 35700
119 35700
119 35700
120 36000
120 36000
120 36000
121 36300
121 36300
121 36300
121 36300
121 36300
122 36600
122 36600
122 36600
122 36600
122 36600
123 36900
123 36900
123 36900
123 36900
123 36900
124 37200
124 37200
124 37200
125 37500
125 37500
125 37500
126 37800
126 37800
126 37800
127 38100
127 38100
127 38100
127 38100
127 38100
127 38100
128 38400
129 38700
129 38700
129 38700
129 38700
129 38700
129 38700
130 39000
130 39000
130 39000
130 39000
131 39300
131 39300
132 39600
132 39600
133 39900
133 39900
134 40200
134 40200
134 40200
135 40500
135 40500
137 41100
137 41100
137 41100
137 41100
138 41400
138 41400
138 41400
139 41700
139 41700
140 42000
140 42000
142 42600
142 42600
142 42600
142 42600
143 42900
143 42900
144 43200
144 43200
146 43800
146 43800
147 44100
147 44100
147 44100
148 44400
148 44400
148 44400
148 44400
149 44700
149 44700
149 44700
150 45000
152 45600
152 45600
152 45600
153 45900
155 46500
155 46500
155 46500
156 46800
157 47100
157 47100
158 47400
158 47400
158 47400
158 47400
159 47700
160 48000
160 48000
161 48300
161 48300
161 48300
162 48600
162 48600
162 48600
163 48900
163 48900
163 48900
164 49200
164 49200
165 49500
165 49500
166 49800
166 49800
167 50100
170 51000
172 51600
172 51600
172 51600
172 51600
172 51600
173 51900
174 52200
175 52500
176 52800
177 53100
178 53400
178 53400
179 53700
179 53700
179 53700
179 53700
179 53700
181 54300
181 54300
182 54600
183 54900
184 55200
185 55500
186 55800
187 56100
187 56100
187 56100
188 56400
189 56700
189 56700
190 57000
190 57000
190 57000
190 57000
191 57300
191 57300
191 57300
191 57300
191 57300
192 57600
192 57600
195 58500
195 58500
196 58800
196 58800
197 59100
197 59100
198 59400
198 59400
199 59700
199 59700
199 59700
201 60300
201 60300
201 60300
201 60300
201 60300
203 60900
204 61200
206 61800
206 61800
207 62100
208 62400
211 63300
211 63300
213 63900
214 64200
214 64200
217 65100
217 65100
217 65100
217 65100
218 65400
219 65700
220 66000
222 66600
224 67200
224 67200
224 67200
225 67500
225 67500
226 67800
227 68100
227 68100
229 68700
230 69000
230 69000
231 69300
234 70200
239 71700
241 72300
241 72300
243 72900
244 73200
245 73500
245 73500
246 73800
246 73800
248 74400
249 74700
249 74700
253 75900
255 76500
258 77400
258 77400
261 78300
262 78600
263 78900
264 79200
268 80400
268 80400
272 81600
273 81900
275 82500
276 82800
276 82800
279 83700
280 84000
281 84300
281 84300
281 84300
281 84300
281 84300
283 84900
285 85500
286 85800
287 86100
288 86400
292 87600
292 87600
295 88500
296 88800
298 89400
298 89400
299 89700
299 89700
305 91500
307 92100
308 92400
311 93300
312 93600
315 94500
316 94800
316 94800
317 95100
321 96300
322 96600
322 96600
324 97200
325 97500
333 99900
336 100800
338 101400
341 102300
347 104100
347 104100
354 106200
360 108000
379 113700
387 116100
388 116400
399 119700
412 123600
426 127800
428 128400
441 132300
445 133500
469 140700
472 141600
476 142800
476 142800
495 148500
534 160200
538 161400
673 201900

馬鹿は死んでも馬鹿―富と自由を生む鉄則

日本懐かしガチャガチャ大全 (タツミムック)

日本懐かしガチャガチャ大全 (タツミムック)

愛しのインチキ・ガチャガチャ大全ーコスモスのすべてー

愛しのインチキ・ガチャガチャ大全ーコスモスのすべてー

素晴らしきインチキ・ガチャガチャの世界 コスモスよ永遠に

素晴らしきインチキ・ガチャガチャの世界 コスモスよ永遠に

アプリ完全攻略 Vol.3 (人気のボードゲームシミュレーションを徹底研究!)

アプリ完全攻略 Vol.3 (人気のボードゲームシミュレーションを徹底研究!)

  • 作者: サモンズ研究会,standards,大巳たかむら
  • 出版社/メーカー: スタンダーズ
  • 発売日: 2015/08/14
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログを見る

アプリ攻略大全 VOL.3【パズドラの困ったをズバリ解決! 】

アプリ攻略大全 VOL.3【パズドラの困ったをズバリ解決! 】

ガチャ大図鑑 [雑誌]

ガチャ大図鑑 [雑誌]

原色ガチャガチャ生き物図鑑

原色ガチャガチャ生き物図鑑