pythonic swap
6/randSelect