已知关于x的方程x的平方+ax+a+3=0 有一个正数根和一个负数根,求a的取值范围