shuffle periodicity