2007-05-17から1日間の記事一覧

C標準のrand関数の生成する乱数の下位bitの質は低いらしい。

c c++

コンパイラベンダー依存だと思うのだけど、 一般にC標準のrand関数の生成する乱数の下位bitの質は低いらしい。例えば、偶数と奇数が交互に出たりしちゃうらしい。なんで、以下のようなコードは御法度 rand() % N いろいろ調べると、書くなら、こう↓ (int)((…