// generates vectors of random ints and adds  them

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

#define N 1000000

int main(int argc, char** argv) {
  int i, nTrials, trial;
  long int grandSum, sum, data[N];

  nTrials = atoi(argv[1]);

  for ( i=0; i<N; i++) data[i] = random();

  grandSum = 0L;
  for ( trial = 0; trial < nTrials; trial++ ) {
    sum = 0L;
    for ( i=0; i<N; i++ ) sum += data[i];
    grandSum += sum;
  }

  printf("Grand sum = %ld\n", grandSum);

}