Мой основной вопрос: это много петель?
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 десятичных знаков.)
Наконец:
Я делаю это для формул числа Пи (1 - 1/3 + 1/5 -1/7 и т. Д.) Один,
И мне интересно, есть ли лучший.(В php) Я нашел один, который находит пи до 2000 за 4 секунды.
Но это не то, что я хочу.Я хочу бесконечный ряд, который сходится ближе к Pi
, чтобы при каждом обновлении пользователи могли видеть его все ближе и ближе ...
Но обв.Конвергенция с использованием приведенных выше формул занимает ДЛИННОЕ время.
Существуют ли какие-либо другие "петли", подобные формулам Пи (работающие в php), которые сходятся быстрее?
Большое спасибо ...