Let f be a function on the real numbers defined by . This function takes as input any real number and multiplies it by two. Multiplication by any real number can yield any real number, therefore f(x) may be any real number, which is to say that the range of f is (−∞, ∞).
In other instances, range may be restricted by the domain of the function. Consider the function g such that . Since the codomain is , any real number is a legal value for g(x). However, the domain of g is , so the input for g may only be a real number greater than zero. Multiplying any positive real number by two will always yield another positive real number, so the range of g is [0, ∞). Note here that the range of the function is not equal to its codomain, though the range is (and always will be) a subset of the codomain.
Range may also be restricted by the definition of the function. Consider the function h such that . Here the input is again any real number, though squaring any real number will never yield a negative number, and so the output of h may be any nonnegative number (including zero), thus the range is [0, ∞).