An algorithm who’s output is the exact same given each input. In contrast to a Stochastic Algorithm