Поэтому рассматриваю формулы только в виде программного кода.
Код есть. Только непонятно почему он не работает.
С кодом тоже недавно история была. Скачал лес случайных деревьев перевел с JS на D7. Я этот код в соседней теме показывал. Вроде работает, но как-то странно. Оказалось автор забыл обнулить длину массива и было переполнение. Два дня сидел вникал где-же там ошибка. Убрал и алгоритм в 5 раз лучше заработал. Если раньше разбиение срабатывало 1 из 5 раз, то сейчас каждый раз.