/* random.c - Don Yang (uguu.org) 09/11/01 */ #include #include #include #include int main(void) { FILE *outfile; int i, *p; srand((unsigned)time(NULL)); /* Create 16K random file */ outfile = fopen("random1.dat", "wb+"); assert(outfile != NULL); for(i = 0; i < 0x4000; i++) fputc(rand() & 0xff, outfile); fclose(outfile); /* Create ~32K random file */ outfile = fopen("random2.dat", "wt+"); assert(outfile != NULL); for(i = 0; i < 0x8000; i++) fputc(rand() & 0xff, outfile); fclose(outfile); /* Create 128K random file */ outfile = fopen("random3.dat", "wb+"); assert(outfile != NULL); for(i = 0; i < 0x10000; i++) fputc(rand() & 0xff, outfile); fclose(outfile); /* Create semi-random file */ p = malloc(0xc000); p = NULL; *p = 0; assert(0); return 0; }