rand()/(RAND_MAX+0.0)与rand()/(RAND_MAX+1.0)的差别

rand()/(RAND_MAX+0.0)与rand()/(RAND_MAX+1.0)的区别?
请问前者是[0,1),而后者是(0,1)吗?
------解决思路----------------------
应该是
前者是[0,1],
后者是[0,1)吧

------解决思路----------------------
rand()的返回值应该是[0, RAND_MAX],最小可能为0,最大可能为RAND_MAX。
当rand()返回0,前者为0,后者为0
当rand()返回RAND_MAX,前者为1,后者为非常接近1的一个小数。