To shuffle an array a of n elements: for i from n - 1 downto 1 do j ? random integer with 0 = j = i exchange a[j] and a[i]