//獲取某個某個區間內的隨機整數 ,獲取到的值域爲[min,max)
function get_random_num(min,max){ if(/^-?\d+$/.test(min) && /^-?\d+$/.test(max) && max>min){ return parseInt(Math.random()*(max - min) + min); }else{ return false; } }
get_random_num(100,500);
//測試10000次獲取
var obj = {}; for(var i=0;i<10000;i++){ var num = get_random_num(0,10); if(!obj[num]){ obj[num] = 1; continue; }else{ obj[num] ++; } }//結果 {1: 1085, 2: 1139, 3: 1190, 4: 1088, 5: 1037, 6: 1157, 7: 1082, 8: 1106, 9: 1116}