- char filename[64];
- sprintf(filename, "t%d/%d", ts->thread_num, get_random(opt_filecount));
+ char filename[256];
+ int n = get_random(opt_filecount);
+ int n1 = n / opt_dirsize, n2 = n % opt_dirsize;
+ sprintf(filename, "t%d/%d/%d", ts->thread_num, n1, n2);