2007-09-26から1日間の記事一覧

配列をランダムに並び替え

ふと思いついてやってみたけど、どうなんだろこれ。 function randomSort(ary) { var condition = function(){ return [-1, 0, 1][Math.floor(Math.random() * 3)]}; return ary.sort(condition).reverse().sort(condition); } ちょっと見たところいい感じに…