RAND_MAX
if (result < RAND_MAX/32) {
if (result > RAND_MAX/64) {
res = (r/4 < RAND_MAX/9) ? 1
: (r/5 < RAND_MAX/9) ? 0
interval = (int)(timer + timer * RIPRANDDEV * (r / RAND_MAX - 0.5));
(RIP_TRIG_INT6_MAX - RIP_TRIG_INT6_MIN) * (r / RAND_MAX));