New random shuffle on open and last MPICH2 patch