js在数组中取随机数 两两不重复

var val = 0;
$("#heiheihei").click(function () {
var arr = ["10", "20", "30", "40", "50"];
for(var i=0; i<arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
n = Math.floor(Math.random()*arr.length);
val = arr[n];
$("#box").html(arr[n]);
});
posted @ 2017-12-06 19:29  jetaime鱼  阅读(1166)  评论(0编辑  收藏  举报