>>108
処理系にもよるけど、rand() の返す下位ビットはあまりランダムでない事が
ままあるらしいから、なるべく % ではなく / を使って上位ビットを使う
ようにしたほうがいいという話があった。