aha. shuffle the segments, not just some array