他抛了27亿粒米粒儿近似计算出了圆周率
他抛了27亿粒米粒儿近似计算出了圆周率
18世纪,法国数学家布丰曾用抛针法计算出了圆周率的近似值。
今天,中国的一个造作男孩抛了27亿粒米粒儿也计算出了圆周率的近似值。
一、理论基础
布丰的计算方法在本质上是一种概率问题。接受过高中教育的童鞋应该都学习过几何概型。
首先我们在地板上画出一个正方形的区域,并画出其内切圆。
现在我们向这个正方形区域抛一个“米粒儿”,那么这个米粒儿落入圆形区域的概率应当等于圆的面积比上正方形的面积。
通过化简不难得出,圆周率π的值为该概率的四倍。
那么我们便有了一种计算圆周率的新思路,通过计算米粒儿落入圆形区域的概率来间接计算圆周率。
只要你有足够的耐心和毅力,抛的米粒儿越多,样本容量越大,数值越精确。
但显然,这是一种十分可耻的浪费粮食的行为,所以我们不妨借助计算机模拟来帮助我们实现这一过程。
二、算法实现
现在构建一个平面直角坐标系,画出一个边长为2的正方形以及一个半径为1的圆。
易知圆的方程为,我们借助计算机随机生成一组坐标(x,y),相当于向该区域抛出了一粒米,其中x,y的取值范围均为[0,2]。对该随机坐标进行判断,如果我们即认为“米粒儿”落入了圆形区域,最后统计抛出米粒的个数和落入圆形区域的个数即可求出概率,从而间接计算圆周率。
三、C++语言程序实现
在这里简单写了一个程序,仅供参考。
程序每抛10000次米粒儿进行一次结果输出,同时以3.1415926为标准值计算出相对误差。之所以不让他每抛一次输出一次,是为了让计算机把更多的精力放在计算上,提高计算效率。
编译,运行
程序运行后,鄙人就出去玩了,让他自己抛去吧哈哈哈哈。
当我回来的时候,这家伙已经抛了27亿多粒米粒儿,有21亿多个米粒儿落入了圆形区域,得到的圆周率稳定在3.139563左右,相对误差仅为0.000006%
四、总结
在误差允许范围内可以说是比较准确了。虽然这种方法得到的数值不一定准确,但这未尝不是一种机器计算常量的新思路。
他抛了27亿粒米粒儿近似计算出了圆周率相关推荐
- 金山云最新财报:Q4营收7.27亿,同比增长81%
根据最新财报,金山云Q4季度营收达到7.27亿元,同比增长81%,远高于中国市场42%的平均增速. 近日,金山软件发布2018年全年及第四季度财报,金山软件2018全年营收为59.06亿元,其中,金山 ...
- Facebook 竟然把服务 27 亿人的 AI 硬件系统开源了?!
全世界只有3.14 % 的人关注了 数据与算法之美 一直以来,社区对 Facebook 的硬件研究比较关注.在今日的开放计算项目全球峰会上,Facebook 技术策略主管 Vijay Rao 开源了全 ...
- 从用户不足2000万到27亿,这项技术真要上天了?
导读:6月18日,Facebook位于瑞士的子公司Libra Network(天秤座网络)联合全球26家企业,万众瞩目之下发布了其数字货币项目Libra的白皮书.Libra计划在2020年正式上线. ...
- 迅游科技拟作价27亿元收购移动应用开发商狮之吼
迅游科技今日宣布拟作价27亿元,以发行股份和支付现金相结合的方式并购移动应用开发商狮之吼,同时公司拟定增配套募资6.86亿元. 公告显示,迅游科技拟以1.38亿元现金支付狮之吼对价的5.11%,另以发 ...
- 淘宝直播连续3年增速150%以上 一年喊了2.27亿句“宝宝”
过去一年,直播电商成为业内最为关注的潮流之一,更是成为消费者最新的购买方式,也带火了很多网红.据悉,过去1年淘宝直播间里喊了2.27亿句"宝宝".最新数据显示,淘宝直播连续3年增速 ...
- 继京东27亿买饭店之后 头条要花90亿买广场?张一鸣曾表示年轻人应住市区
[TechWeb]2月16日,京东27亿买下翠宫饭店已经被证实锤,这边又有消息称今日头条母公司字节跳动耗资90亿元巨款买下了大钟寺中坤广场.不过该传闻尚未得到字节跳动官方确认. 巧合的是,翠宫饭店和中 ...
- 京东壕掷27亿买下一座酒店 官方回应:以办公为主!
针对27亿收购北京翠宫饭店一事,京东官方回应称,收购翠宫饭店基于长远布局和发展,未来该项目将改造成以科技研发.商务办公为主,成为京东集团在海淀区产业发展的载体空间. 据天眼查网站公开的内容显示,北京京 ...
- DeepMind去年亏损27亿元,同比扩大221%,谷歌说:继续烧
夏乙 允中 发自 凹非寺 量子位 出品 | 公众号 QbitAI DeepMind确实是烧钱~ 这家Google旗下人工智能超级明星公司,刚刚提交了最新的财务报告.报告显示,DeepMind去年亏损继 ...
- 苹果对中国手机产业链有多重要?欧菲光没了它就巨亏27亿
欧菲光发布了2021年的业绩预告,预计亏损额在19亿元-27亿元之间,主要原因在于失去了苹果这个大客户,作为对比,2019年的时候它盈利5.1亿元,这显示出国产手机产业链真的离不开苹果. 事实上欧菲光 ...
- 祈福医疗冲刺港股:年营收12亿 经营利润2.27亿
雷递网 雷建平 3月27日报道 祈福医疗集团有限公司(简称:"祈福医疗")日前递交招股书,准备在香港上市. 祈福医疗主要从事于中国广东省经营广东祈福医院及若干配套康养设施,包括一间 ...
最新文章
- linux中链表的使用【转】
- 多线程:为什么不能override start方法
- 数智化转型人才“大考”,综合人才成为企业“基础设施”
- Asp.Net 章节验证控件章节测试题
- code1928: 日期差值 技巧模拟
- java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...
- Problem Statement
- 诡异的ie8堆栈溢出异常
- ACWING828 模拟栈
- Win10在使用setuna2时,启动截屏后屏幕会放大的问题。
- web前端进阶教程目录
- mysql卸载报错2503_Win10系统卸载Skype软件报错2503的解决方法
- Linux文字游戏制作软件,小精灵美化app
- 应用程序正常初始化失败 VS2005
- pc恶意程序木马分析 启动流程 逆向分析 数据解密
- 机械考公一般有哪些岗位?
- 关于Binder (AIDL)的 oneway 机制
- Safe Browsing API
- idea html设置字体大小,intellij idea设置(字体大小、背景)
- txt文件中生成立体字或图案网站
热门文章
- usb万能驱动win7_突破封锁,倒行逆施强行安装Win7系统,繁琐变简洁
- 后端返回文件流PDF文件前端如何实现下载/在线打开
- 猜拳游戏 java_用java实现一个猜拳小游戏
- 第二人生的源码分析(三十)UDP接收数据和Windows网络关闭
- 【学习笔记】汇编语言入门
- DRILLNET 2.0------第九章 套管设计模块
- AI 之父 | 图灵荣登 50 英镑钞票,荣耀比肩牛顿达尔文!
- 202000 - AlphaGo如何进化为孤独求败?
- springboot--dubbo+nacos+LCN整合详解
- 0xc0000225无法进系统_手把手研习win10系统出现0xc0000225无法进入系统的方法