>>735
とりあえずこいつが問題ないという前提で、書かれてるアルゴリズムを使った乱数ジェネレータを書いた
これと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;
}