16. (16 points) Let $a, b \in \mathbf{R}$, and the function
$$
f(x)=a x^{2}+b(x+1)-2 \text {. }
$$

If for any real number $b$, the equation $f(x)=x$ has two distinct real roots, find the range of real numbers for $a$.