如果方程4^x+2(a-1)2^x+a^2=0有两个正实数解,则实数a的取值范围是?