K&Rで 0より大きいか等しく、1より小さい数の乱数を発生させるのに、
#define frand() ((double)rand()/(RAND_MAX+1))
をつかってますが、gccでコンパイルするとオーバーフローみたいな
エラーがでます。
どうすればよいのでしょう?
お願いします。