質問にやさしく親切に答えてくれるスレ
■ このスレッドは過去ログ倉庫に格納されています
0375デフォルトの名無しさん
2005/11/27(日) 23:35:25>の間に1周して、抽選(判定)のタイミングを[100,2440]msの中から rand()を使って
>抽出しているだけです。
それは仕様じゃなくて実装じゃないのか?
>これで指数分布になると思いますが、どうでしょう?
初期化:
for (int i=0; i < cntLotGap_; ++i) {
gap_try_.push_back(100+i);
}
使用:
int r = rand();
int idx = r / lotGapDiv_;
return gap_try_[idx];
これは、return 100 + rand() / lotGapDiv_;と変わらないと思うんだが。
■ このスレッドは過去ログ倉庫に格納されています