一种算法,允许计算给定数字的数位,而无需计算之前的数位。用于 BBP 公式 的 pi 是此类算法中最著名的,但对于 e 也存在一种算法。
Plouffe (2022) 通过定义,给出了一个特别简单的 pi 的十进制数字提取算法
(1)
|
那么,对于 ,pi 的小数点右边第 位数字由下式给出
(2)
|
其中 是整数部分, 是小数部分。可以使用以下公式获得类似的公式
(3)
|
和
(4)
|
其中 是欧拉数,它给出了一个基数为 9(或二进制)的数字提取公式 (Plouffe 2022)。对于 , , , , 和 也可以获得类似的结果 (Plouffe 2022)。