Martingale - Python 模拟加倍下注

模拟加倍下注 缘起 最近又听到有人提起加倍下注的想法:在赌博的过程中,一旦输了就加倍下注,直到成功的赢一次,然后重复这个过程,这样就可以逢赌必胜了,以前每次听到这种想法都不以为意

本文包含相关资料包-----> 点击直达获取<-------

模拟加倍下注

缘起

最近又听到有人提起加倍下注的想法:在赌博的过程中,一旦输了就加倍下注,直到成功的赢一次,然后重复这个过程,这样就可以逢赌必胜了。以前每次听到这种想法都不以为意,从数学的角度看,这种想法不值一驳。但这次是一个朋友提起,怕他陷进去,讲数学又是对牛弹琴,就用 Python 写了个程序跑一跑,成功劝退。没有想到的是,在这个过程中,思维模拟一个赌徒的赌博过程,居然是一件很好玩的事情。

劝退

  • 凡有庄家的赌博,当然不可能是公平游戏,即胜率小于 50%、期望值为负,不考虑此种情况。
  • 那么在一个公平游戏中,加倍下注是否可以必胜呢?结论是理论上可行,前提是赌徒拥有无限的本金,问题仅在于本金显然不可能是无穷大,正是这一点迷惑了赌徒。
  • 以上两点很容易让朋友接受,但是加倍下注是否可以提高胜率呢?无论怎么想,这样做赢的可能性都会变大,不是吗?结论仍然是不可以,凡人的想法怎么可能挑战上帝定下的概率?让程序来回答吧。

程序规则

  1. 设置一个公平游戏,胜率 50%、期望值为 0,本金 10000 元
  2. 首次下注 1 元,如果输了,则加倍下注 2 元,再输则下注 4 元,以此类推
  3. 如果赢了,则重新从 1 元开始下注
  4. 盈利目标设置为赌金翻倍,一旦达成即退出

程序模拟结果

为什么要有盈利目标?难道不是赢的越多越好吗?

止盈的本质就是强行定义对手方本金为有限值,否则以你有限的本金和对手方无限的本金对赌,一直赌下去必输无疑。 不设置盈利目标的情况下,模拟 10 个赌徒,不幸的赌徒在 100 次之内就输光了,更不幸的赌徒赌了超过 180000 次,盈利最多时将近 12 万元,最后仍然一文不名。如果赌一把需要 1 分钟,一天赌 15 个小时,这个赌徒连续赌了 200 多天,却承受了如此大的打击,愿上帝保佑他的健康。

嗯,看来止盈是很有必要的,那就不再贪心吧

认识到这一点很好,起码你有赢钱的机会了。 分别模拟 2 个赌徒,结果是可能会赢,也可能会输。输的这位还很惨,经历了数次悬崖边缘,不难想象这位数次战战兢兢的押上最后的全部筹码,哈哈,赢了,哈哈哈,又赢了,哦……没了……

好吧,赌博嘛,当然有输有赢,但是胜率真的不能提高吗?

多说无益,让程序跑跑看吧。 模拟 10 个赌徒,胜率 50%,好巧。 模拟 100 个赌徒,胜率 51%。 模拟 500 个赌徒,胜率 49%。

发现有很多次,剩余本金都不足以加倍下注了,这时如果有人愿意借钱给你,借吗?

如果你觉得即使输掉,还钱也不会对你有不良影响的话,借,高利贷除外。 借钱能提高你止盈退出的概率,假设你借了 5000 元,其实你是在用 15000 元的本金,去博取 10000 元的收益,概率当然会提高,唯一的问题是,如果输了,也输的更惨。

所以结论是?

废话,在一个每把胜率 50% 的公平游戏中,无论你采用什么策略,如果你期望本金翻倍,你止盈退出的概率当然还是 50%。加倍下注唯一能做到的是延长你的赌博时间,如果你享受赌博的过程,这样做也无妨,如果你的目的是赢钱,还特么的不如第一次就梭哈了,倒也干脆利索。

更多

  • 加倍下注看似一个聪明的主意,但其本质仍是人性:输了就下的更多,拼命想翻本;赢了却谨小慎微,想要保住纸面财富。
  • 这种策略不但不聪明,其投资心态反而愚蠢至极,幸亏这是一个公平游戏,在现实中的任何对赌场景中——包括但不限于赌场、股市、币市——都只能沦为韭菜,被庄家和更聪明的人收割而已。
  • 数学上,任何理论一旦涉入无穷大和无穷小,都会产生一些有趣(懵B)的结果。人生而有穷,人类永远也领悟不了无穷的真正意义。
  • 物理中,上有 299792458,下有 6.6260693×10^-34,限制了我们获取信息的极限,同时一并限制了我们的想象力,宇宙真的是真实的吗?细思恐极。

最后

如果你做不了庄家,那么远离赌博,健康生活。

参考文献

  • 基于混合算法的P2P网贷产品推荐系统的设计与实现(中国科学院大学(工程管理与信息技术学院)·甘强)
  • 基于B/S结构的实盘训练营系统的设计与实现(华中科技大学·刘喆)
  • 面向金融信息的主题爬虫研究与应用(哈尔滨工业大学·卜永忠)
  • 网络游戏虚拟物品交易系统设计与实现(吉林大学·李云峰)
  • 金融机构理财系统的设计与实现(云南大学·曹亮)
  • 基于网络爬虫技术的多源下载系统的设计与实现(北京邮电大学·李蕊)
  • 金融机构理财系统的设计与实现(云南大学·曹亮)
  • 分布式智能网络爬虫的设计与实现(中国科学院大学(工程管理与信息技术学院)·何国正)
  • 基于Cocos2d-JS引擎的手机网页游戏设计与实现(武汉邮电科学研究院·赵甜)
  • 交互式R语言开发工具的设计与实现(吉林大学·徐启猛)
  • 基于asp.net的在线软件项目交易系统的设计与实现(电子科技大学·顾杰)
  • 个性化资讯推荐系统的设计与实现(山东大学·仵贇)
  • 基于Cocos2d-JS引擎的手机网页游戏设计与实现(武汉邮电科学研究院·赵甜)
  • 个性化资讯推荐系统的设计与实现(山东大学·仵贇)
  • 基于Cocos2d-JS引擎的手机网页游戏设计与实现(武汉邮电科学研究院·赵甜)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码客栈 ,原文地址:https://bishedaima.com/yuanma/35948.html

相关推荐

  • 期刊管理系统之Python

    期刊管理系统 实验主题 本实验旨在开发出带 GUI 的期刊管理系统,系统记录和检索各种期刊信息,可生成统计报表用于期刊信息的统计,期刊的初始数据集来源于 2008 年中国百种杰出学术期刊
    2024年05月14日
    1 1 1
  • CNN 模型之Python

    CNN 模型 一,CNN 模型原理 1,1 什么是 CNN 在数字图像处理中有一个称为“边缘检测”的技术,它用到了信号的卷积操作,使用 Sobel 算子和原图像做卷积
    2024年05月14日
    2 1 1
  • 基于Jsp和Mysql的百货中心供应链管理系统

    基于Jsp和Mysql的百货中心供应链管理系统 摘要 近年来,随着计算机技术的发展,以及信息化时代下企业对效率的需求,计算机技术与通信技术已经被越来越多地应用到各行各业中去
    2024年05月14日
    8 1 3
  • 基于SpringBoot框架的房屋租赁系统

    这是一套采用🔥🔥SpringBoot框架构建的房屋租赁系统源代码,主要编程语言为Java,并结合了Vue技术进行开发,开发工具包括Idea或Eclipse,此房屋租赁系统适用于作为毕业设计或课程设计任务
    2024年05月23日
    2 1 1
  • WebChat聊天室

    基于 WebSocket 的 Web 聊天室 Spring + Spring MVC + Mybatis+mysql WebChat 聊天室 - 使用mysql替换oracle - 整理了一下结构
    2024年05月14日
    3 1 1
  • 基于SpringBoot框架的视频网站系统

    这是一套采用Java语言,基于SpringBoot框架构建的视频分享网站源代码,项目中融入了Vue技术,开发工具为Idea或Eclipse,此视频平台适合作为毕业设计或课程设计项目
    2024年05月23日
    1 1 1
  • 基于springboot的购物商城管理系统

    基于springboot的购物商城管理系统 1,项目简介 1,1 用户简介 用户主要分为管理员和用户端: 管理员 : 管理员可以对后台数据进行管理
    2024年05月14日
    3 1 1
  • POI 智能推荐之Python

    基于多源数据融合的 POI 智能推荐 引言 针对交通事故频繁发送的今天需要分析下交通事故发送的原因和造成损失的因素等等, 关键技术方案 [介绍采用的关键技术方法
    2024年05月14日
    4 1 1
  • 爬虫设计之Python

    爬虫 设计文档 环境与版本 python 版本:3,8,5 Django 版本:3,0,3 网站已在 Safari,Opera
    2024年05月14日
    3 1 2
  • 基于JavaWeb的学生选课系统

    SelectiveSystem 基于 JavaWeb 的学生选课系统(个人开发) 开发软件:idea,tomcat,mysql<br> 开发环境:spring
    2024年05月14日
    3 1 2

发表回复

登录后才能评论