斐波那契数列生成器

输入项数与起始项,生成前 N 项斐波那契数列。大数使用 BigInt 精确计算,不会出现浮点误差,并显示末项与项数的位数信息,全部在浏览器本地完成。

参数设置 等待输入
计算方式
标准起始 0, 1

起始项留默认值即为标准斐波那契数列;自定义可生成类斐波那契数列。项数越大,末项位数越多。

生成结果
项数—
首项—
末项位数—
数列和位数—
设置项数与起始项后点击「生成数列」,这里将显示数列与末项、位数信息。
计算规则
  • 递推公式:F(n) = F(n-1) + F(n-2)(n ≥ 3)。
  • 标准起始:F1 = 0,F2 = 1,即 0, 1, 1, 2, 3, 5, 8, 13…
  • 也可自定义前两项,生成类斐波那契数列(如 1, 1 或 2, 1)。
  • 大数处理:超过安全整数范围后使用 BigInt 精确相加,无浮点误差。
  • 位数:该项十进制表示的字符个数,负号不计入。
  • 示例:前 10 项为 0,1,1,2,3,5,8,13,21,34;F100 = 218922995834555169026。