关于x的方程sin2x+cosx+a=0有实根,则实数a的取值范围是 ______.