18. 已知函数f(x)={−xex,x<0ln(x+1),x⩾0f(x)=\left\{\begin{array}{c}-x{e}^{x},\left.\begin{array}{c}x<0\end{array}\right.\\ ln(x+1),x\geqslant 0\end{array}\right.f(x)={−xex,x<0ln(x+1),x⩾0,若方程f2(x)−af(x)=0(a∈R)f^{2}(x)-af(x)=0(a\in R)f2(x)−af(x)=0(a∈R)恰有四个不等的实数根,则实数aaa的取值范围是((( )))