Random shuffle#1584

Random shuffle (Discussion)