js生成不重複的隨機數
阿新 • • 發佈:2019-02-03
需求:
js生成不重複的隨機整數。
基礎版:
var originalArray = [1, 2, 3, 4, 5];originalArray.sort(function () { return 0.5 - Math.random(); }); console.log(originalArray);
實現思路:
首先定義一個數組,然後用sort方法把陣列打亂,最後輸出。可以保證是不會重複的,並且效率高。
進階版:
var count = 30; var Arr = new Array; //原陣列 //給原陣列Arr賦值 for (var i = 0; i效果圖: