>>163
rand()/(RAND_MAX+1.0) では?その値に、範囲の最大から最小を引いた差を
掛けてやれば良い。