さて役(ポーカーハンド)の判定。まずはいちばん簡単な「フラッシュ」から。![](https://blogimg.goo.ne.jp/user_image/7b/b0/7e960ff1967e31402696749c647b3364.jpg?1637494567)
5つの配列変数 suit() がすべて同じであればフラッシュが成立する。ワンペアから数えて5番目の役なので、フラッシュの成立を仮に hand=5 としておこう。![](https://blogimg.goo.ne.jp/user_image/4c/75/958fcec298d40955f2847ccdcc9fe6b1.jpg?1637494769)
手札が配られた時点でフラッシュが成立する確率は、
![](https://blogimg.goo.ne.jp/user_image/3b/9f/66cb3d217b9f2b4febf82dd989da2aff.jpg?1637495014)
![](https://blogimg.goo.ne.jp/user_image/56/db/0648d5db90c26a9ed9260feb694f12d6.jpg?1637495093)
3回目。1139回目でフラッシュ。![](https://blogimg.goo.ne.jp/user_image/2d/e8/4ca1992c797c56c31099352041ec79d0.jpg?1637495147)
![](https://blogimg.goo.ne.jp/user_image/7b/b0/7e960ff1967e31402696749c647b3364.jpg?1637494567)
5つの配列変数 suit() がすべて同じであればフラッシュが成立する。ワンペアから数えて5番目の役なので、フラッシュの成立を仮に hand=5 としておこう。
![](https://blogimg.goo.ne.jp/user_image/4c/75/958fcec298d40955f2847ccdcc9fe6b1.jpg?1637494769)
手札が配られた時点でフラッシュが成立する確率は、
1×(12/51)×(11/50)×(10/49)×(9/48)
=11880/5997600
=0.002
だいたい500回に1回はフラッシュになるはずだ。ためしに何回かやってみよう。
1回目。156回でフラッシュ。
![](https://blogimg.goo.ne.jp/user_image/3b/9f/66cb3d217b9f2b4febf82dd989da2aff.jpg?1637495014)
2回目。208回でフラッシュ。
![](https://blogimg.goo.ne.jp/user_image/56/db/0648d5db90c26a9ed9260feb694f12d6.jpg?1637495093)
3回目。1139回目でフラッシュ。
![](https://blogimg.goo.ne.jp/user_image/2d/e8/4ca1992c797c56c31099352041ec79d0.jpg?1637495147)
※コメント投稿者のブログIDはブログ作成者のみに通知されます