跳到主内容
UniKit

圆周率前 10000 位

输出圆周率小数点后的前 10000 位真实数字(内嵌校验值,前 50 位为 3.14159265358979323846264338327950288419716939937510),可指定起始位置与输出位数,超出 10000 位抛 invalid-digits 而不是卡死页面。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

起始位置(第几位,1–10000)

圆周率数字

真实数字,可直接复制。

输入起始位置后即可输出圆周率数字

起始位置: 0 · 输出位数: 0 · 可用总位数: 0

这个工具能做什么

  • 教学与演示:把前 100 位贴进课件,或用起始位置演示「随机数字」的直观印象。
  • 核对记忆或背诵成果:输入起始位置与位数,逐段比对是否背错。
  • 测试程序的大数/字符串处理:需要一段真实的长数字串作为测试数据。

示例

输入

1

输出

圆周率小数点后第 1 位起的 100 位数字:
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
前 50 位:14159265358979323846264338327950288419716939937510

前 100 位里有六个连续的 9(第 762–767 位,著名的费曼点),但不存在「000000」这样的长串。

常见问题

这 10000 位是真的吗?

是。数字内嵌在页面代码里,由 Chudnovsky 级数算出并用 Gauss–Legendre 算法独立交叉验证;单测断言前 50 位为 14159265358979323846264338327950288419716939937510、第 762–767 位为六个 9、末 5 位为 75678。用浮点算不出这些位数,所以不可能「顺手算一算」得到。

为什么最多只能 10000 位?

内嵌位数就是 10000。要更多位(例如 100 万位)需要另建数据文件,页面里直接生成会拖慢加载。超出上限会抛出 invalid-digits,而不是静默截断。

六个 9 出现在哪里?

第 762–767 位是 999999,紧接着第 768 位是 8,这一段叫费曼点(Feynman point),常被当作「π 里出现连续相同数字」的经典例子。

起始位置可以随便填吗?

可以,1–10000 之间的整数都行。起始位置加输出位数不能超过 10000,否则报错;例如起始 5000、输出 10 位得到第 5000–5009 位。

输出前面的 3. 是什么?

是圆周率的整数部分,方便直接当数值看。需要纯数字串时看结果里紧跟其后的那一行即可。

关键词:圆周率pi 10000π 前一万位pi digits3.14159圆周率查询pi downloadπ 数字

同类工具