他抛了27亿粒米粒儿近似计算出了圆周率

18世纪,法国数学家布丰曾用抛针法计算出了圆周率的近似值。

今天,中国的一个造作男孩抛了27亿粒米粒儿也计算出了圆周率的近似值。

一、理论基础

布丰的计算方法在本质上是一种概率问题。接受过高中教育的童鞋应该都学习过几何概型。

首先我们在地板上画出一个正方形的区域,并画出其内切圆。

现在我们向这个正方形区域抛一个“米粒儿”,那么这个米粒儿落入圆形区域的概率应当等于圆的面积比上正方形的面积。

通过化简不难得出,圆周率π的值为该概率的四倍。

那么我们便有了一种计算圆周率的新思路,通过计算米粒儿落入圆形区域的概率来间接计算圆周率。

只要你有足够的耐心和毅力,抛的米粒儿越多,样本容量越大,数值越精确。

但显然,这是一种十分可耻的浪费粮食的行为,所以我们不妨借助计算机模拟来帮助我们实现这一过程。

二、算法实现

现在构建一个平面直角坐标系,画出一个边长为2的正方形以及一个半径为1的圆。

易知圆的方程为,我们借助计算机随机生成一组坐标(x,y),相当于向该区域抛出了一粒米,其中x,y的取值范围均为[0,2]。对该随机坐标进行判断,如果我们即认为“米粒儿”落入了圆形区域,最后统计抛出米粒的个数和落入圆形区域的个数即可求出概率,从而间接计算圆周率。

三、C++语言程序实现

在这里简单写了一个程序,仅供参考。

程序每抛10000次米粒儿进行一次结果输出,同时以3.1415926为标准值计算出相对误差。之所以不让他每抛一次输出一次,是为了让计算机把更多的精力放在计算上,提高计算效率。

编译,运行

程序运行后,鄙人就出去玩了,让他自己抛去吧哈哈哈哈。

当我回来的时候,这家伙已经抛了27亿多粒米粒儿,有21亿多个米粒儿落入了圆形区域,得到的圆周率稳定在3.139563左右,相对误差仅为0.000006%

四、总结

在误差允许范围内可以说是比较准确了。虽然这种方法得到的数值不一定准确,但这未尝不是一种机器计算常量的新思路。

他抛了27亿粒米粒儿近似计算出了圆周率相关推荐

  1. 金山云最新财报:Q4营收7.27亿,同比增长81%

    根据最新财报,金山云Q4季度营收达到7.27亿元,同比增长81%,远高于中国市场42%的平均增速. 近日,金山软件发布2018年全年及第四季度财报,金山软件2018全年营收为59.06亿元,其中,金山 ...

  2. Facebook 竟然把服务 27 亿人的 AI 硬件系统开源了?!

    全世界只有3.14 % 的人关注了 数据与算法之美 一直以来,社区对 Facebook 的硬件研究比较关注.在今日的开放计算项目全球峰会上,Facebook 技术策略主管 Vijay Rao 开源了全 ...

  3. 从用户不足2000万到27亿,这项技术真要上天了?

    导读:6月18日,Facebook位于瑞士的子公司Libra Network(天秤座网络)联合全球26家企业,万众瞩目之下发布了其数字货币项目Libra的白皮书.Libra计划在2020年正式上线. ...

  4. 迅游科技拟作价27亿元收购移动应用开发商狮之吼

    迅游科技今日宣布拟作价27亿元,以发行股份和支付现金相结合的方式并购移动应用开发商狮之吼,同时公司拟定增配套募资6.86亿元. 公告显示,迅游科技拟以1.38亿元现金支付狮之吼对价的5.11%,另以发 ...

  5. 淘宝直播连续3年增速150%以上 一年喊了2.27亿句“宝宝”

    过去一年,直播电商成为业内最为关注的潮流之一,更是成为消费者最新的购买方式,也带火了很多网红.据悉,过去1年淘宝直播间里喊了2.27亿句"宝宝".最新数据显示,淘宝直播连续3年增速 ...

  6. 继京东27亿买饭店之后 头条要花90亿买广场?张一鸣曾表示年轻人应住市区

    [TechWeb]2月16日,京东27亿买下翠宫饭店已经被证实锤,这边又有消息称今日头条母公司字节跳动耗资90亿元巨款买下了大钟寺中坤广场.不过该传闻尚未得到字节跳动官方确认. 巧合的是,翠宫饭店和中 ...

  7. 京东壕掷27亿买下一座酒店 官方回应:以办公为主!

    针对27亿收购北京翠宫饭店一事,京东官方回应称,收购翠宫饭店基于长远布局和发展,未来该项目将改造成以科技研发.商务办公为主,成为京东集团在海淀区产业发展的载体空间. 据天眼查网站公开的内容显示,北京京 ...

  8. DeepMind去年亏损27亿元,同比扩大221%,谷歌说:继续烧

    夏乙 允中 发自 凹非寺 量子位 出品 | 公众号 QbitAI DeepMind确实是烧钱~ 这家Google旗下人工智能超级明星公司,刚刚提交了最新的财务报告.报告显示,DeepMind去年亏损继 ...

  9. 苹果对中国手机产业链有多重要?欧菲光没了它就巨亏27亿

    欧菲光发布了2021年的业绩预告,预计亏损额在19亿元-27亿元之间,主要原因在于失去了苹果这个大客户,作为对比,2019年的时候它盈利5.1亿元,这显示出国产手机产业链真的离不开苹果. 事实上欧菲光 ...

  10. 祈福医疗冲刺港股:年营收12亿 经营利润2.27亿

    雷递网 雷建平 3月27日报道 祈福医疗集团有限公司(简称:"祈福医疗")日前递交招股书,准备在香港上市. 祈福医疗主要从事于中国广东省经营广东祈福医院及若干配套康养设施,包括一间 ...

最新文章

  1. netfilter的笔记3--那些内置的表
  2. php json_encode 后直接复制给js怎么调用,如何将数组从php(使用json_encode)传递给javascript...
  3. Makefile文件应用——huge项目
  4. vuedraggable示例_vue拖拽列表vuedraggable
  5. P2521 [HAOI2011]防线修建
  6. 重磅!一文解读神策智能推荐
  7. Fashion-MNIST数据集离线加载办法
  8. 两个特征是独立好还是正相关好_【概率论与数理统计】第5期:随机变量的数字特征...
  9. 第2章[2.4] Ext JS的类与类体系
  10. 程序员的代码行数越少越好?
  11. (转) EF三种编程方式的区别Database first ,Model first ,code first
  12. SQL语句详解(二)——select基本查询操作
  13. vc调用matlab引擎实时绘图,怎么在vc++里调用matlab绘制spline插值曲线
  14. Java AJAX开发系列 - 5,ZK参考资料
  15. bp神经网络算法的优缺点,bp神经网络算法的优点
  16. Hive-003安装配置
  17. excel 如何批量删除必表中的空白行
  18. 使用Wps切分单页PDF文件为多页pdf
  19. Hrbust 2064 萌萌哒十五酱的宠物~(树链剖分+线段树)
  20. 重复在学习中的重要性

热门文章

  1. c语言大小写字母变换,C语言学习:任意大小写字母转换
  2. Redis之SDS数据结构
  3. 纸的大小图解_手工折纸大全图解 不一定是A4大小)一般都有7
  4. php curl 417,PHP Curl 417 Expectation Failed解决办法
  5. Falsy Bouncer|FreeCodeCamp
  6. discuz 模板php代码,自定义HTML模板DIY支持PHP代码解析
  7. 学信网查学历和学位网查学位的基本操作
  8. 启用计算机的快捷键,电脑开机启动项选择快捷键大全
  9. 外汇天眼:美国10年期国债收益率创下2011年以来新高
  10. .net core使用ef 6