I bet you used "sysdate", or "user" in the function.

It means that the value returned by the function is not entirely determined by the inputs to the function.