binary_dist(rand) == 1 ? true : false is more explicit