#include /* Returns uniformly distributed random integer chosen from 0 to n */ int roll(int n) { int val; val = (n + 1) * drand48(); return (val < n) ? val : n; }