Set::atRandom is extremely nonuniform / suggested fixes