C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0737デフォルトの名無しさん
2007/05/07(月) 06:02:11とりあえずこいつが問題ないという前提で、書かれてるアルゴリズムを使った乱数ジェネレータを書いた
これとrand()を入れ替えて試してみてくれ
脳内コンパイラだからエラーでるかもしれん
後、指示がなかったからR0=1と仮定したぞ
int myrand()
{
static int x = 1;
int a = 16807;
int b = 2147483647;
int c = 127773;
int d = 2836;
int r = a*(x%c) - d*(x/c);
if (r < 0)
r += b;
return r/b;
}
■ このスレッドは過去ログ倉庫に格納されています