馬鹿なのでガチャの確率を体感してみた
という記事が話題になっていたが、計算式を示されても、どうも自分は馬鹿なので、実際にガチャを作って体感してみた。
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% レア の試行数に倣っている。この感覚はズレが無い。
ガチャで当てる、絶対コレ欲しい!ということは、この数字にチャレンジすることである。やらないのが正解だな。
グラブル問題
これを見ているとグラブル問題というのも別に運営側もそこまで悪質じゃないと思えてくる。 70万円も使って出ないとか異常とかじゃなく、やったらわかる、ガチャとはこういうモノなのである。 プログラムでも一発で出る人もいる。1%の出現率ならば、1000人いれば最初の一発でレアを引く人は10人前後出てくる。これはプログラムの結果とも一致している。 それに対して600回以上回した人も出てくる。このガチャの挙動からはなんら不思議ではない。
つまりガチャというシステムはレア度を人間の尺度や金銭感覚に合ったコントロールをすることがそもそも難しい仕組みなのである。 しかもネットの口コミでは極端な意見が目立つ。つまり1発で当たったやつと、70万ぶっこんだやつである。1発も70万円も同じパラメータからはじき出されるのである。
大体世間一般ではネットゲーのガチャに数万円も使えば「ちょっと脳みそ大丈夫ですか?」って思われると思うので大半の中途半端な意見など出てこない。 脳みそ大丈夫じゃないやつとラッキーマンの意見しか出てこないのは予想できる。
では最大で2500回以上回す挙動が出る場合の確率を探ってみると。大体 1/250 から 1/300 ぐらいの確率になるようだ。 運営側はゲームバランスとプレーヤーの懐具合のバランスを考えて全体の普及率から逆算してこの確率を出しているのだと思う。
Wikipedia を見ると・・・ アイテム課金 - Wikipedia
JOGAガイドラインでは有料ガチャで提供されるアイテムの価格がガチャ一回分の価格を上回ることが規定されており、また1%(以上)の確率、5万円(以下)でレアアイテムをゲットできることが期待される
という記述がある。
では最大の課金額を50000円程度になるように確率を探ってみると、1/20 程度になる。 お!20回やったら当たるという感覚だが、実際には150回以上になる可能性もあるということである。しかも1000人居ると50人ぐらいは1発で当てるのである。 それでもこれユルイ方である。
みんなで取り合うからイカンのでは
ガチャをみんなで取り合うからよくないのか?では、一人に1個ガチャを用意してそこから引くことにしてみた。
やっぱりそれでも1000人が1%レアのガチャをやると最大で200000円前後払うプレーヤーが出てくる。変わらないのである。
結論
ガチャはパッと見の数字の感覚よりも体感すると底なし沼。なので当たらないと思って立ち向かうべし。
ま、そういうことだよ。 togetter.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
- 作者:ワッキー貝山
- 出版社/メーカー: 辰巳出版
- 発売日: 2016/01/29
- メディア: ムック
- 作者:池田 浩明
- 出版社/メーカー: 双葉社
- 発売日: 2013/04/17
- メディア: 単行本(ソフトカバー)
アプリ完全攻略 Vol.3 (人気のボードゲームシミュレーションを徹底研究!)
- 作者:サモンズ研究会
- 出版社/メーカー: スタンダーズ
- 発売日: 2015/08/14
- メディア: 単行本(ソフトカバー)
アプリ攻略大全 VOL.3【パズドラの困ったをズバリ解決! 】
- 作者:パズドラ研究会
- 出版社/メーカー: 晋遊舎
- 発売日: 2014/09/08
- メディア: 単行本(ソフトカバー)
ガチャポン・リサイクルかんたん工作―動物、人形、UFOなど、30分でつくれる!カプセルがたのしく変身 (ヤングセレクション)
- 作者:ゴトー 孟
- 出版社/メーカー: 実業之日本社
- 発売日: 2003/07
- メディア: ムック
- 作者:高井 ジロル
- 出版社/メーカー: ダイヤモンド社
- 発売日: 2009/03/06
- メディア: 単行本