n = 200;                     % number of time intervals
rate = 50.0;                 % event rate
t = exprnd(1.0/rate, n, 1);  % exponentially distributed intervals
m = mean(t);                 % mean time interval
s = std(t);                  % corresponding standard deviation
fprintf('Generated n=%d random time intervals with rate=%.0fHz:\n', n, rate);
fprintf('  Expected mean interval=%.3fs, std=%.3fs\n', 1.0/rate, 1.0/rate);
fprintf('  Measured mean interval=%.3fs, std=%.3fs\n', m, s);