Show HN: A visual explanation of Fisher–Yates shuffle 15 years agoIn your last example you could do; [array[m], array[i]] = [array[i], array[m]]And forget about t entirely. 0ThreadHN