
Definicja formalna:
W technologiach informatycznych to sytuacja, w której dla ściśle określonych danych wejściowych proces zawsze generuje identyczny wynik, niezależnie od czasu, miejsca czy środowiska wykonania. Program lub algorytm deterministyczny działa według stałych reguł i nie zawiera elementów losowych ani zależności od czynników zewnętrznych, które mogłyby zmienić rezultat.
W filozofii determinizm to pogląd, że wszystkie zdarzenia w świecie są jednoznacznie określone przez wcześniejsze warunki i prawa rządzące rzeczywistością - przyszłość jest w pełni przewidywalna, jeśli znamy stan obecny.
Definicja fraszkowata:
Kiedy komputer wie z góry, co powie, a potem mówi to zawsze tak samo. Nawet jeśli go obudzisz o trzeciej w nocy i postawisz do tablicy.