配列をランダムに並び替え
ふと思いついてやってみたけど、どうなんだろこれ。
function randomSort(ary) { var condition = function(){ return [-1, 0, 1][Math.floor(Math.random() * 3)]}; return ary.sort(condition).reverse().sort(condition); }
ちょっと見たところいい感じに散らばってると思うんだけど。
ふと思いついてやってみたけど、どうなんだろこれ。
function randomSort(ary) { var condition = function(){ return [-1, 0, 1][Math.floor(Math.random() * 3)]}; return ary.sort(condition).reverse().sort(condition); }
ちょっと見たところいい感じに散らばってると思うんだけど。