#include <time.h>
#include <stdio.h>
#include <stdlib.h>


int main(int argc, char **argv) {
	char buff[32768];
	int len, i;
	FILE *fp, *out;

	fp = fopen(argv[1], "r");
	fread(buff, 32768, 1, fp);
	out = fopen(argv[2], "w");
	fwrite(buff, 32768, 1, out);
	srand(time(NULL));
	fseek(fp, 0, SEEK_END);
	len = ftell(fp) - 32768;

	for (i = 0; i < 64; i++) {
		fseek(fp, rand() % len, SEEK_SET);
		fread(buff, 16384, 1, fp);
		fwrite(buff, 16384, 1, out);
	}

	fclose(out);
}
