Shuffleオブジェクトを高階関数を使って多少まともな形に書き換え