Index: head/usr.bin/random/randomize_fd.c =================================================================== --- head/usr.bin/random/randomize_fd.c +++ head/usr.bin/random/randomize_fd.c @@ -211,7 +211,7 @@ free(buf); for (i = numnode; i > 0; i--) { - selected = arc4random_uniform(numnode + 1); + selected = arc4random_uniform(numnode); for (j = 0, prev = n = rand_root; n != NULL; j++, prev = n, n = n->next) { if (j == selected) {