斐波那契数列生成器 🔒 您的数据不会离开您的浏览器。

生成任意项数的斐波那契数列。

关于此工具

斐波那契数列从 0、1 开始,此后每个数都是前两个数之和——0、1、1、2、3、5、8、13、21,如此无限延续。它在自然界中反复出现,从树木的分枝方式,到向日葵花盘中种子的螺旋排列,再到鹦鹉螺壳的腔室结构,这也是它常被作为数学教育入门范例的原因之一。

本生成器使用任意精度(BigInt)运算,因此即便是第 1000 项——一个长达数百位的数字——也能精确得出,而不会像普通浮点数那样出现四舍五入或近似误差。输入想要的项数(最多 1000 项),完整数列会立即在你的浏览器中计算出来。

常见问题

为什么大项数要用 BigInt 而不是普通数字?

JavaScript 的普通数字只能精确表示到 2^53(约 9 千万亿)为止的整数——而斐波那契数列在大约第 78 项之后就会超过这个范围。超过这个点之后,普通数字会悄悄开始失去精度,给出看似合理但实际上有细微错误的结果。BigInt 没有这样的限制,所以这个生成器即使到第 1000 项也能保持精确,那是一个真正巨大的数字(长达数百位)。