>>501
一様とかを気にするなら RAND_MAX + 1 も注意したほうがいいかも。
RAND_MAX が INT_MAX などに一致するケースがしばしばあって、
+ 1 してオーバーフローする可能性が十分ある。

(RAND_MAX + 1.0) か、キャストを陽に書いて ((double)RAND_MAX + 1.0) がお勧め。