update new random select method