>  2005/05/29 (日) 11:12:50        [qwerty]
> > C言語で、
> > Aという事象が起こったとき
> > B、C、D、Eの4種類がそれぞれ1/4の確率で起こる
> > というのはどういう風にIF文書けばいいの?(;´Д`)
> ランダム関数を使って0以上3以下の数字を生成する
> んでもって if 構文で
> 0 なら B
> 1 なら C
> 2 なら D
> 3 なら E
> で分ける
> (rand( ) % 4);

http://www.linux.or.jp/JM/html/LDP_man-pages/man3/rand.3.html

参考:2005/05/29(日)11時09分43秒