> > 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秒