>>705
(RAND_MAX+1)が2のべき乗じゃなくて、かつ
RAND_MAX*(RAND_MAX+1)がdoubleの有効桁より大きかったら?