deterministic function

noun
UK /dɪˌtɜːmɪˈnɪstɪk ˈfʌŋkʃən/
US /dɪˌtɜːrmɪˈnɪstɪk ˈfʌŋkʃən/

A deterministic function is a rule that always gives the same answer when you give it the same input.

Because the recipe is a deterministic function of its ingredients, following it exactly always produces the same cake.


OTHER MEANINGS

2. In computer science, a function whose output depends only on its inputs and not on hidden state or randomness.

Sorting a list with a fixed comparison rule is a deterministic function of the list.

3. In mathematics, a function that assigns exactly one output to each input.

The doubling function is deterministic: every number maps to exactly one double.

4. A process that produces the same result every time it is run under the same conditions.

The simulation is deterministic, so running it twice gives identical results.