若函数f(x)=a^x-x-a(a>0且a不等于1,x>0)值域为(0,1)则a的取值范围是?