The Fisher-Yates Shuffle – An Algorithm Every Developer Should Know | Hacker News Reader