1 2 3 4 5 6 7 8 9
double rand01() { return (double)rand() / RAND_MAX; } int randrange(int start, int end) { return (int)(rand01()*(end-start)) + start; }