function getRnd(min,max){
var num = 3;//指定返回的个数
var array = new Array();
var value = 0;
var i = 0;
while(i < num) {
value = parseInt(Math.random()*(max-min+1))
if(!in_array(value,array)) {
array[i] = value;
i++;
}
}
return array;
}
//判断是否在数组中已经存在该值
function in_array(value, array) {
for (s = 0; s <array.length; s++) {
thisEntry = array[s].toString();
if (thisEntry == value) {
return true;
}
}
return false;
}
//测试
alert(getRnd(1,10));