产生伪随机数的线性同余法中的求余...以及值域?公式Z(n)=(a*Z(n-1)+b) Mod M中的Z ,其范围是在MININT~MAXINT之间 (也就是说有负数)还是在0~MAXINT之间? 如果是前者,那么求余就不是一般意义上的求余, 而是带负数的求余了(比如-3 Mod 4=-3),是这样的吗?[解决办法]一般来讲Z(N)是0~(M-1)中的一个数。[解决办法]Z代表整数,应可以为负数,但我们在编程中遇到的随机数,往往是正整数.