> And besides that, the distance between x and successor(x) is
That is approximately balanced by using random() int / MAXINT