学习Python中有不明白推荐加入交流群
号:516107834
群里有志同道合的小伙伴,互帮互助,
群里有不错的学习教程!
导读:今天,有个小伙伴神秘兮兮地问我:“有什么地方玩得好,吃得好,睡得好,而且不用花钱,最好还能赚钱?”
看着我一脸蒙圈的样子,小伙伴一本正经地给出了回答:“打个飞的去拉斯维加斯一趟,所有的博彩游戏,都离不开概率这一核心问题,所以只要了解概率是怎么一回事,那么一定能够制胜。”
咦,统计模拟方法不就是得名于著名赌城蒙特卡罗么!这设想简直棒呆!有概率论知识和蒙特卡罗模拟的技能傍身,幸运小转盘那么一转,小钱钱们排着队向我们招手!
话不多说,我们赶紧开始吧!
先看看一个简单的对赌游戏。
首先,我们模拟10位玩家,每位玩家赌本10元,进行100轮游戏,破产即退出,看看结果怎样。
看下结果:
▲从左到右分别是轮数排序,轮数,结束时持有金钱
结果显示,赢得最多的玩家赢了24元,而有6位玩家宣告破产(红条),其中运气最差的只玩了28轮。
似乎感觉哪里有点不对~我们换个规则:
100位玩家,赌本10元,1000轮。
结果奉上:
结果是:
模拟结束。
最坚挺的玩家玩了28706轮,最懵逼的玩家只玩了10轮!
好吧~这么浅显的东西其实早有人总结出来了:赌徒输光定理。在绝对公平的赌博游戏中,最终获胜的概率和双方的资金有关,公式为a/a+b。可以推断:如果一方拥有无限的资金,那么其获胜概率为100%,另一方破产的概率为100%。
在真实环境中,无限是不存在的,但是我想以你那点微薄的赌资和赌场庞大的资本相比,其实也区别不大了。
我相信在1,000,000轮的模拟之下,任何套路都无处可藏!
结果是这样的:
网友评论