reworte random test to perform a set # of tests using random size blocks; used fopen/fread/etc... instead of open/read/...