>>46
> なるほど、君の設定は分かった

本当に?

> しかしシミュレーションの設定に誤りがある

そう?

> 10000,20000の場合
> (1) まず10000と20000を1/2づつ出す乱数を構成する
> (2)(1)で20000が出た場合、この時点でシミュレーションを終了する。10000が出た場合のみ続ける

違うね。やっぱ無理かw ここまで教えて、なお分かってない以上、おそらくどうしようもない。
1点だけ教えておこう。2万が出た場合を捨てているからだよ(「(1)に戻る」とやり直しても同様)。
それでも、残りも一応は見てあげようか(と思ったんだが)。

> (3)残った方と交換して、交換によって得た利得を計算する

お前って説明、あるいは考え方が変だね。残った方って何さ? いやー、駄目だね、これは。
1万か2万かをコイントスで決めて、2万なら終了。1万なら「交換する」。何と? まだ1万しかないよ?
シミュレーションを実際にはせず、頭の中だけでぼんやり考えるから、こうなるんだよ。

やり直してみることだね。次も見てあげるかどうか、約束はしないがw
せめてものアドバイスをしておくなら、1万と2万を用意して、1/2でどちらかを選ぶことだ。
それと同時に、(元の問題を間違って意識して)1万を必ず選ぶとしたくなったら、よく考えることだね。
1万の方を選んでしまったという事象と、1万を必ず選ぶという事象の違い、とだけ言っておこうか。

俺からはこんなもんだ。お前の頭の中を整理できるのは、結局はお前だけだからな。ま、頑張れw