在我们生存的这个宇宙当中,存在着许多的常数,比如:光速,普朗克常数,精细结构常数等等。这些常数只要存在些许的差别,这个宇宙就将不复存在。也就是说,这些常数刚刚处于这个数值,才使得我们这宇宙可以稳定地发展下去。甚至现在各种常用的单位制都是通过这些常数来进行定义的。
对于圆周率的概念,大家的第一反应都会想到π,因为在数学上,圆周率属于一个无理数,也就是属于无限不循环小数,它是用来定义圆形之周长与直径之比值,从古至今,有无数的数学家投身于计算圆周率的数值中,但圆周率真的被算尽了吗?
圆周率的小数部分是无限不循环的,这意味着它不会有重复的模式。但在圆周率第763位时,会出现连续的六个9,这被一些人认为是一种诡异现象。如果圆周率是正规数,即数字显示出随机分布且每个数字出现机会均等的实数,那么这六个9出现在这么靠前的位置的概率仅为0.08%。
今天看到一个比较有意思的方法,用蒙特卡洛方法计算圆周率。觉得挺有意思,就把它用Python来实现以下,代码如下。结果发现,计算跟准确值圆周率有一些千分之的几到万分之几的误差,挺有意思的哈。在10000次迭代的计算下,圆周率是3.1464,计算时间0.