Perfect shuffle may refer to: Faro shuffle, in particular the interpretation whereby cards (or more generally, entities in sequence) are divided into two equal piles and interleaved. Any shuffling algorithm that guarantees perfect randomness (all possible orders with equal probability), such as the Fisher–Yates shuffle.