a[i]を交換する例)数字の「1,2,3,4,5」をシャッフルする場合の手順1.数字を基準とするやり方。どこにあるか位置は関係なし。(1)「数字の5」と「数字の1~5のどれか」を交換する(2)「4」と「1~4のどれか」を交換する(3)「3」と「1~3のどれか」を交換する(4)「2」と「1~2のどれか」を交換するあるいは、以下の処理でも同じ。2.位置を基準とするやり方。数字は何であるか関係なし。プログラミングでの処理は↑こちら。順序は違うが結果は同じになる。