jquery獲取亂數不重複的方法:首先定義存放亂數的陣列;然後通過lengths來限制範圍;接著通過「parseInt(Math.random() * arrLen);」方法生成範圍內的資料;最後去除重複值即可。
推薦:《》
該方法適用於所有品牌的電腦。
JQ獲取不重複亂數-自定義範圍
程式碼如下:
//獲取不重複亂數 function getRandom(lengths) { var arr = [];//存放亂數的陣列 var arrLen = lengths;//用來限制範圍 for(var i=0; i<4; i++){ var radomNum = parseInt(Math.random() * arrLen);//生成範圍內的資料數 if(arr.indexOf(radomNum) == -1){ //indexOf返回值為-1表示陣列中沒有和新亂數重複的值 arr.push(radomNum); }else{ //有重複值i--,不新增重複的值到陣列中,並再迴圈一次 i--; } } console.log(arr); return arr; }
以上就是jquery如何獲取亂數不重複的詳細內容,更多請關注TW511.COM其它相關文章!