uniqeorder = function(o){ //v1.0
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};//引数の配列の中身をランダムで入れ替える
function randomSort(list)
{
var iCount = list.length;
var iIndex;
var obj;
for(var i=0; i<list.length; i++)
{
iIndex = Math.floor(Math.random()*iCount);
obj = list[iIndex];
iCount--;
list[iIndex] = list[iCount];
list[iCount]= obj;
}
}
//random sort test.
var list_test = [0,1,2,3,4,5,6,7,8,9];
randomSort(list_test);
alert(list_test.join(','));