“функции мы рассматриваем в данном контексте не столько математические, сколько программисткие”
мы не рассматриваем вообще никакие функции, ты их один рассматриваешь, и сам себе придумал какие.
“у тебя там какая-то другая была математика”
в математике функция при одних и тех же аргументах соответствует единственному значению. твой вариант очевидно не удовлетворяет этому условию. можешь почитать учебник алгебры за 9 класс.
спасибо за увлекательную беседу.
повторяю -функция у нас зависит от внешних факторов - рассматривай это как обращение к внешнему источнику данных, то что она без аргументов не значит что она неизменна и всегда возвращает одно значение