07/04/23 00:48:17
rand() と srand() の Linux C Library 版は、 random() と srandom()
の両関数と同じ乱数生成アルゴリズムを使用している。
そのため、下位のビットは上位のビットと同じくらいにランダムである。
しかし、旧版の rand() の実装や、他のシステムの現在の実装では、
下位のビットが上位のビットほどランダムになっていない。
移植性を高める場合でも、精度の高い乱数が必要な
アプリケーションではこの関数は使用してはいけない。