投稿者 ハル  (学生) 投稿日時 2009/10/31 08:28:51
色々調べてみたのですが万策尽きてここへ来ました。
卒業論文を書くのに必要な実験をする予定なのですが、いかんせんVBを使った実験は初めてなもので困っております。
実験は簡単なボタンを押して点数が加算されるようなプログラムです。

ただボタンを押すだけとは何が違うのかと言いますと、ボタンを押した回数分、点数が加算される。というものではなく、何回押せば点数が入るのかはわからず、「点数が入るまでに押した回数が平均して20回になるようにしたい」です。
変動比率スケジュールという形にしたいのですが、そう言ってしまうと分かりづらくなってしまうでしょうか。
例えば、12回押したら1点目、次に押し続けていたら48回目に1点加算される…、これは合計60回押したうち2点加算され、平均して30回に1点入る計算になる、という形です。
同じように100回押し続けて平均20回に1点入るようにするプログラムの組み方はありますでしょうか?
押す回数は規則性(2の倍数など)があると実験してもらう側に推測がされてしまうので避けたいです。

完全に回答が得られずとも、「こういうプログラムがありますよ」という助言でも構いません。
どうぞよろしくお願いします。