/* Last edited on 2024-12-21 11:45:17 by stolfi */ #include #include #include #include int main(int argc, char **argv) { int N = 1000; int rnd[N]; int i; fprintf(stderr, "generating with rand()...\n"); srand(4615); for (i = 0; i < N; i++) { int ri = rand(); rnd[i] = ri; } fprintf(stderr, "checking rand()...\n"); srand(4615); for (i = 0; i < N; i++) { int ri = rand(); assert(rnd[i] == ri); } fprintf(stderr, "generating with random()...\n"); srandom(4615); for (i = 0; i < N; i++) { int ri = random(); rnd[i] = ri; } fprintf(stderr, "checking random()...\n"); srandom(4615); for (i = 0; i < N; i++) { int ri = random(); assert(rnd[i] == ri); } fprintf(stderr, "done.\n"); return 0; }