はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた 賭け方の一つに10%投資法という手法が存在する。 賭け方はいたって簡単で手持ちのお金の10%を賭ければよい。 勝っている場合は、賭ける金額が増え、負け越している場合は、賭ける金額が減少する。 たとえ、負け続けていた場合でも、お金の減少が緩やかで、連敗が続いても耐えられる賭け方だと紹介されることが多い。 しかし、本当だろうか? この記事では、c++/c言語でのシミュレーション結果を紹介する。 また、なぜ10%は儲からないか説明する。 10%投資法とは 自分の手持ちのお金の10%を賭ける 例えば、 手持ちのお金:100円→賭ける金:10円 手持ちのお金:320円→賭ける金:32円 最後の桁を、「切り捨て」にするか、「切り上げ」... 続きを読む
雑記
... 続きを読む
~ギャンブルに絶対儲かる必勝法があるのだろうか?~
私(サイト主)はこの疑問に対して非常に興味を持ち、プログラミングで検証してみました。
このサイトを応援してもいいかなと思う人はぜひとも購入を検討してみてください。
グランパーレー法のシミュレーション(c++/c言語)
はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた この世には、様々な賭け方が存在する。 そのうちの一つがパーレー法を変形させたグランパーレー法だ。 パーレー法をシミュレーション(c++/c言語)の記事でパーレー法のシミュレーションを取り扱ったが、ここでは、グランパーレー法のシミュレーションを取り扱う。 グランパーレー法とは 最小の賭け金額を自分で設定し、最初はこの最小の賭け金額からスタートする。 また、何連勝したらゲームをリセットするか自分で設定する。 負けた場合:次の勝負の賭け金は、設定した最小の賭け金額に戻す 勝った場合:次の勝負の賭け金は、現在賭けている2倍+αの金額にする(ただし、設定した連勝が達成できた場合、最小の賭け金額に戻す) +α(アルファ)の部分が加わるのが... 続きを読む
マーチンゲール法亜種のシミュレーション(c++/c言語)
はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた 私は以前、以下の記事でマーチンゲール法のシミュレーションをしたことがある。 マーチンゲール法(2倍賭け)の破綻までのシミュレーション グランマーチンゲール法の破綻シミュレーション 結果として、マーチンゲール法は継続的にお金を増やすことができないことを個人的に痛感した。 今回は以下のマーチンゲール法の変形で追検証を行いたい 戻り金2倍(勝率50%)→戻り金3倍(勝率33.33%) かけの金額を2倍→かけの金額を3倍 最小の賭け金を現在の自分の所持金をなんらかの形で参照する ※最小の賭けるお金を(持ち金)/512 意図 戻し金額が2倍のマーチンゲール法は、勝負回数が増えても、回収できる利益が少ない。そのため、勝負回数を2倍... 続きを読む
パーレー法をシミュレーション(c++/c言語)
はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた 賭け方の一つとして、パーレー法というのがある。 一言で言えば、勝った時にかけ金を2倍に増やしていく方法だ。 負けた時に2倍にかけ金を増やしていくマーチンゲール法と真逆のため、逆マーチンゲール法(アンチマーチンゲール法)と呼ばれることもある。 この記事では、パーレー法のシミュレーションを取り扱い、検証する。 パーレー法とは 最小の賭け金額を自分で設定し、最初はこの最小の賭け金額からスタートする。 また、何連勝したらゲームをリセットするか自分で設定する。 負けた場合:次の勝負の賭け金は、設定した最小の賭け金額に戻す 勝った場合:次の勝負の賭け金は、現在賭けている2倍の金額にする(ただし、設定した連勝が達成できた場合、最小の賭け金額... 続きを読む
グランマーチンゲール法の破綻シミュレーション
はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた ギャンブルの賭け方の有名な賭け方としてマーチンゲール法がある。 マーチンゲール法はいわゆる2倍賭けを意味する。 個人的には、これが必勝法となりうるか気になり、プログラムを使ってまじめにシミュレーションしたことがある。(詳細は→マーチンゲール法(2倍賭け)の破綻までのシミュレーション) シミュレーションしてわかったことは、勝負回数を重ねると絶対に100%に限りなく近い確率で破たんするということがわかった。 この記事では、マーチンゲール法の亜種の一つとして、グランマーチンゲール法をまじめにシミュレーションしてみる グランマーチンゲール法とは 勝率が50%で払戻金が2倍の勝負を基本的に想定しており、以下のルールに従って賭ける 最小の... 続きを読む
マーチンゲール法(2倍賭け)の破綻までのシミュレーション
はじめに ※目次用の記事:ギャンブルの賭け方の種類をまとめてみた 私が小学生の頃、テレビで絶対勝てる賭けの必勝法として、マーチンゲール法(後で解説)を紹介していた。 やりかたとしては、競馬で、単勝2倍以上の馬券を買う。負けた場合は、それまでの倍のお金を賭けるだけ。 マーチンゲール法がどうやって儲かるか理解した後、当時、小さかった私は、 「マーチンゲール法、スゲー。絶対もうかるじゃん」 と思った。 そして、頭の中で、馬券を買って、お金がウハウハな状態の自分をイメージした。 しかし、隣でテレビを見ていた親父がボソッと 「マーチンゲール法は絶対に破綻する。あれは無限の資金を仮定しているから成り立つのだ」 とつぶやいた。 親父のいうことはだいたい信じていた私は、それを聞いて、頭の中で思い描い... 続きを読む
人数VS誕生日が同じペア(組):うるう年ありバージョン
はじめに ※追記:完成したアプリの紹介→同じ誕生日のペアがどのくらいいるかシミュレーション 誕生日の組を求めるプログラム (c++/c言語)で誕生日のペアを求めるプログラムを紹介した。 多くの人は、わざわざこのプログラムを自分で動かしたいと思う人は多くはいないだろう。 それよりも、過程はどうでもいいからとっとと結果を教えてほしい人の方が多いと思われる。 以下では、うるう年を含めた(最大366ペア)のシミュレーション結果を示したいと思う。 ※あくまで、この結果はシミュレーション。厳密な答えではない。まれに、人数が増えていても、誕生日が同じペア(期待値)が減っていることがある ※人数VS誕生日が同じペア(うるう年なしバージョン)は次の記事を参照:人数VS誕生日が同じペア(組):うるう年なしバージ... 続きを読む
誕生日の組を求めるプログラム (c++/c言語)
はじめに ※追記:完成したアプリの紹介→同じ誕生日のペアがどのくらいいるかシミュレーション ひと昔前、同じ誕生日の組がいくついるか数えるプログラムの方針という記事で誕生日のペアを求めるプログラムの方針を書いた。 ……で、その記事では方針だけ書いたのがプログラム自体は書いていなかったので、なんとなく片手落ちな気がして、落ち着かなかった。 祝日を使って、なんとかプログラムが組めたので、この記事では、そのプログラムの具体的に紹介する。 紹介するのは、以下の6つのプログラム ある人数の集団の誕生日の組を求める ある人数の集団の誕生日の組(期待値)を求める 2人~特定の人数までの誕生日の組(期待値)を求める うるう年を考慮したバージョンとそうでないバーションの2通りがある。 結果として3×... 続きを読む
同じ誕生日の組がいくついるか数えるプログラムの方針
はじめに ※追記:完成したアプリの紹介→同じ誕生日のペアがどのくらいいるかシミュレーション ある数の集団の中に、同じ誕生日の人が何人いるかプログラムを使えばシミュレーションできそう。 プログラム自体の需要はあまりなさそうなので作らないが、方針だけは残しておく。 (ついでにいえば、自身のプログラム技術も高くない) 暇な時にチャレンジしたいので、そのための備忘録。 ひとまず、10月の祝日でプログラムをなんとか作成した プログラムの中身を知りたい場合は次の記事に飛んでください 誕生日の組を求めるプログラム (c++/c言語) 結果は以下の二つでまとめている 人数VS誕生日が同じペア(組):うるう年ありバージョン 人数VS誕生日が同じペア(組):うるう年なしバージョン ※この記事は、同じ... 続きを読む
同じ誕生日の組がどれだけ存在するか?適当に見積もってみる
はじめに ※追記:完成したアプリの紹介→同じ誕生日のペアがどのくらいいるかシミュレーション 昔、ある組織に所属しており、イベント用の問題を作らないといけなかった。 そこで私が、同じ誕生日の人が何組あるかという問題を思いついた。 名簿上は120人ほどの集まりであった。 同じ誕生日の人って結構レアだし、当初は、せいぜい10組程度だろうと高をくくっていた。 だが、数えてみると20組近くもいた。 120人という集団の中で、20組ということは、40人がだれかと同じ誕生日の人がいるということ。 想像以上の人数に驚いた そして、個人的な直観と外れて、なんでだろうなと思っていた。 ある数の中に何組同じ誕生日の人間がいるか?という問題 ルール:同じ誕生日の人がいた場合1組と数え、たとえ3人以上が同じ誕生日で... 続きを読む
~ギャンブルに絶対儲かる必勝法があるのだろうか?~
私(サイト主)はこの疑問に対して非常に興味を持ち、プログラミングで検証してみました。
このサイトを応援してもいいかなと思う人はぜひとも購入を検討してみてください。