🌐 ZH

π 圆周率(π)位数计算器

显示圆周率(π)小数点后的数字,最多可查看10,000位。可以复制结果,也可以搜索某个数字串(例如生日MMDD)首次出现在第几位。

输入1到10,000之间的数字,将显示对应位数的小数。

π 的值
3.14159…
指南

了解更多

01

什么是圆周率(π)?

圆周率(π)是圆的周长与直径之比,是一个以3.14159…开头的无限小数。π已被证明是无理数(其数字不会循环)和超越数。它出现在几乎所有与圆相关的公式中(面积πr²、周长2πr等)。
02

这些位数是如何生成的?

本页面并非在请求时实时计算π,而是提前使用基于丘德诺夫斯基(Chudnovsky)算法的任意精度运算生成了10,000位数字串,并直接嵌入页面中。所生成数值的前100位已核对,与被广泛验证的公开参考值(1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679…)完全一致。整个过程不会向外部服务器发送任何请求,数字在浏览器中即时显示。
03

在π中查找生日等数字

在"搜索数字串"栏中输入任意数字(如生日MMDD或YYYYMMDD、电话号码后几位等),即可查看它在π的前10,000位中首次出现的位置。由于这些数字表现得像一段足够长的伪随机序列,大多数较短的数字组合都能在此范围内找到。

常见问题

为什么只提供10,000位?
虽然可以提供更多位数,但考虑到静态嵌入字符串的大小与页面加载性能之间的平衡,限制为10,000位。对于大多数学习和好奇心用途而言,这个范围已经足够。
这些位数准确吗?
是的。这些位数是通过任意精度运算(丘德诺夫斯基算法)生成的,并且前100位已与被广泛验证的π公开参考值核对,完全一致。
搜索功能是如何运作的?
它对你输入的数字串使用普通字符串搜索(indexOf),而不是正则表达式。之所以不使用正则表达式,是因为直接将用户输入构造成正则表达式模式可能带来安全和性能问题(ReDoS)。