Formally, a deterministic algorithm computes a mathematical function; a function has a unique value for any input in its domain, and the algorithm is a process that produces this particular value as output.
Формално, детерминистички алгоритам израчунава математичку функцију; функција има јединствену вредност за сваки улаз у свом домену, и алгоритам је процес који производи ову конкретну вредност као излаз.