added back the rand array generator in enumerate1.c, now just returns a pointer to an int array as timing is stored in the results struct