distanceCalculations = 0;
stats = new TimingStatistics();
Random rand = RandomUtils.getRandom();
//rand.setSeed(System.currentTimeMillis());
for (int l = 0; l < loop; l++) {
TimingStatistics.Call call = stats.newCall();
for (int i = 0; i < numVectors; i++) {
Vector vector = vectors[1][i];
int closestCentroid = rand.nextInt(numClusters);
double dist = measure.distance(vector, clusters[closestCentroid]);
distanceCalculations++;