我的主要问题是:这是很多循环吗?
while ($decimals < 50000 and $remainder != "0") {
$number = floor($remainder/$currentdivider); //Always round down! 10/3 =3, 10/7 = 1
$remainder = $remainder%$currentdivider; // 10%3 =1, 10%1
$thisnumber = $thisnumber . $number;
$remainder = $remainder . 0; //10
$decimals += 1;
}
或者我可以更适应它吗?- 没有服务器崩溃/滞后。
我只是想知道,还有一种更有效的方法来完成上述操作吗?(例如,找出 1/3 = 0.3 到 50,000 位小数。)
最后:
我正在为 pi 公式(1 - 1/3 + 1/5 - 1/7 等)之一执行此操作,
我想知道是否有更好的。(在 php 中)我找到了一个在 4 秒内找到 2000 的 pi。
但这不是我想要的。我想要一个更接近 Pi 的无限级数
所以每次刷新,用户都可以更近距离地查看它......
但是obv。使用上述公式收敛需要很长时间。
是否有任何其他“循环”,如 Pi 公式(可在 php 中使用)收敛速度更快?
非常感谢...