added random shuffle of an array