add random contraction for graph MinCut, random selection for order statistic(rselect)