random set partition

implemented selection of a set partition uniformly at random