На самом деле всегда присутствует и то и другое. Поэтому и ввели термин детерминированный хаос. У каждой динамической систему - разная степень детерминированности. Все зависит от количества факторов, влияющих на систему, которые можно с очень высокой точностью просчитать и количества факторов, не поддающихся расчетам.
Возьмем, к примеру, бильярд. Профессиональный игрок способен рассчитать угол удара, степень и направление кручения битка, все отскоки от бортов с целью не просто забить, а еще и подставить биток так, чтобы легко можно было забить следующий.
Так вот, это все хорошо, но вдруг, у шара на пути встречается кусочек мелка и все расчеты катятся к чертям. Кажется, что надо всего лишь учесть этот кусочек мелка и стряхнуть его, но тут как назло вмешивается биофизика и мозг ошибается и посылает импульсы немножко не тем участкам мышцы или не с такой, как предполагалось длительностью импульса и снова удар не получается. В общем, так из одного и того же начального положения шаров каждый раз будет получаться различное конечное положение. Ну на столе, конечно, это могут быть миллиметры или даже микроны разницы (для профессионала), но если представить себе стол раз в 10 больше обычного, то уже погрешность будет заметна.
В динамических системах детерминизм - это скорее не предопределенность, а просчет.