#pragma strict_types
#pragma save_types
static int _RandSeed1 = 0x5c2582a4;
static int _RandSeed2 = 0x64dff8ca;
int rand()
{
_RandSeed1 = ((_RandSeed1 * 13 + 1) ^ (_RandSeed1 >> 9)) + _RandSeed2;
_RandSeed2 = (_RandSeed2 * _RandSeed1 + 13) ^ (_RandSeed2 >> 13);
return _RandSeed1;
}
void srand(int seed)
{
_RandSeed1 = (seed - 1) ^ 0xAB569834;
_RandSeed2 = (seed + 1) ^ 0x56F42001;
rand();
rand();
rand();
}