A nice explanation of nearly division-less random integer generatio...