1,-1をランダムに返す関数を使ってsortByすればよくね
やったことないけど