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

double mysecond(void);

int main(int argc, char *argv[])
{
    double *ticks, mindist, maxdist, dist;
    int    i, n, maxn;

    if (argc > 0) n = atoi(argv[1]);

    ticks = (double *)malloc(n * sizeof(double));

    for (i=0; i<n; i++) {
	ticks[i] = mysecond();
    }
    mindist = 1e10;
    maxdist = 0;
    for (i=1; i<n; i++) {
	dist = ticks[i] - ticks[i-1];
	if (dist > 0) {
	    if (dist < mindist) mindist = dist;
	    if (dist > maxdist) maxdist = dist;
	}
    }

    printf("# min dist = %.2e, max dist = %.2e, total time = %.2e\n",
	   mindist, maxdist, ticks[n-1] - ticks[0]);
    for (i=1; i<n; i++) {
	printf("%d\t%.2e\n", i, ticks[i] - ticks[i-1]);
    }

    return 0;
}
