已知关于x的不等式x^2 (a-1)x 1大于0在R上恒成立,求实数a的取值范围.