ごめん。[0, 1] じゃなくて [0, 1) みたいだからこうだな。

#define RANDM() (rand() / (RAND_MAX + 1.0)) /* uniform random deviates in (0,1) */