1. 程式人生 > >js獲取一定範圍內n個隨機整數

js獲取一定範圍內n個隨機整數

function getRandomNumber(start,end,n){
    var arr=[];
    for(var i=0;i<n;i++){
        var number=Math.floor(Math.random()*(end-start+1)+start);
        if(arr.indexOf(number)<0){
            arr.push(number);
        }else{
            i--;
        }
    }
    return arr;
}

indexof()方法是返回一個整數值,指出 陣列或者字串物件指定數的開始位置。如果沒有找到,則返回-1;