"Once again, deterministic means predictable — the function will always return the same result, given the same input."
Not at all concerning time in functions: for example the DATEADD built-in function is deterministic because it always returns the same result for any given set of argument values for its three parameters, but depending on the environment state the result can be different means non predictable.