arc4random_uniform
cp = arc4random_uniform(x + 1);
*cp = hashchars[arc4random_uniform(sizeof(hashchars) - 1)];
rate_fuzz = arc4random_uniform(fuzz_ns);
interval_ns += arc4random_uniform(fuzz_ns) + rate_fuzz;
arc4random_uniform(SSH_KEYSTROKE_CHAFF_RNG_MS));
which = arc4random_uniform(bestcount);
r = arc4random_uniform(26+26+10);
r = arc4random_uniform(100);
q = (int)arc4random_uniform(p + 1);
board[i] = cubes[i][arc4random_uniform(6)];
i = arc4random_uniform(ncubes);
board[i] = SETHI(chal_cube[arc4random_uniform(6)]);
choice = arc4random_uniform(parent->num_children);
choice = arc4random_uniform(parent->tbl.str_numstr);
fp->pos = arc4random_uniform(fp->tbl.str_numstr);
fp->pos = arc4random_uniform(fp->tbl.str_numstr);
choice = arc4random_uniform(100);
choice = arc4random_uniform(Noprob_tbl.str_numstr);
pos = arc4random_uniform(symsize);
pos = arc4random_uniform(Dict_size);
tmp = &shapes[arc4random_uniform(7)];
j = arc4random_uniform(4);
arc4random_uniform(__uint32_t);
rand = arc4random_uniform(sizeof(padchar) - 1);
uint32_t arc4random_uniform(uint32_t);
idx = arc4random_uniform(ndaddr);
i = arc4random_uniform(cnt);
salt[i] = chars[arc4random_uniform(sizeof(chars) - 1)];
pwbuf[i] = chars[arc4random_uniform(sizeof(chars)-1)];
delay = arc4random_uniform(MAX_RA_DELAY_TIME);
interval += arc4random_uniform(rai->rai_maxinterval -