>>300
だけど、rand() % 10 というのはわりと良くない方法だよ。
なぜかというと、下位ビットの方は、確かに乱数に周期性
が早く訪れてしまうから。
環境依存だけど、JavaとANSIのCだと結構顕著だったり。

なるべく、上位の方を使うように工夫するのが
どんな環境でも上質の乱数を得るコツ