#include #include int main() { for (unsigned int seed=0; ; seed++) { unsigned int t=seed; t=t*214013 + 2531011; unsigned int a1=((t>>16)&0x7fff) % 1000; if (a1!=0) continue; t=t*214013 + 2531011; unsigned int a2=((t>>16)&0x7fff) % 1000; if (a2!=0) continue; t=t*214013 + 2531011; unsigned int a3=((t>>16)&0x7fff) % 1000; if (a3==0) { printf ("seed: 0x%x\n", seed); exit(0); }; if (seed==0xffffffff) break; }; };