use randomize for complete shuffle