I want to make sure i understand what the following code is doing:


#include <math.h>
float expdev(long *idum) {
float ran0(long *idum);
float dummy;
...