- 254 名前:デフォルトの名無しさん [2007/02/07(水) 20:01:12 ]
- まず、最初に規定の値(xとここではする)を決める。
そのxに乱数によって導き出された数y(計算方法は下記に記す)を引いていく。 これをz回(zはあらかじめ決めておく)繰り返す。 そのとき、計算過程がマイナス、または0になったとき、「miss」という項目に+1し、 xの値を初期値に戻す。というものです。 たぶんわかりにくいと思うので具体例を挙げて説明します。 (例) 各々の初期値を x=7 y=int(rand()*10) ※この場合計算結果が3だったとします。 z=10 miss=0 とします。 このとき、x-y(以降、仕事と呼ぶ)をz回繰り返します。 @7-3=4 A4-3=1 1-3=miss miss=0+1 ここで、xの値を7に戻す。 B7-3=4 C4-3=1 ・ ・ という感じで、missになる仕事以外の回数をz回繰り返します。 missになる仕事のとき、xを初期値に戻すためにどういう式を使ったらいいかがわかりません。 よろしくお願いします。
|

|