国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS生成不重復隨機數組的函數代碼

2024-05-06 16:07:15
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JS生成不重復隨機數組的函數代碼,需要的朋友可以參考下

復制代碼 代碼如下:


//獲取數組中的隨機數
//HF.Math.RandomNumbers是前綴,可以自己定義,主要看邏輯代碼
HF.Math.RandomNumbers = function (startNum, endNum, count, repeat) {
    var ret = [];
    if (repeat) {
        for (var i = 0; i < count; i++) {
            ret[i] = HF.Math.Random(startNum, endNum);
        }
        return ret;
    }
    var tmp = [];
    var i = 0;
    for (var s = startNum; s <= endNum; s++) {
        tmp[i++] = s;
    }
    var l = tmp.length;
    for (i = 0; i < count; i++) {
        ret[i] = HF.Array.Remove(tmp, HF.Math.Random(0, --l));
    }
    return ret;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大足县| 南昌县| 库车县| 乌海市| 永安市| 理塘县| 顺平县| 偃师市| 原阳县| 马鞍山市| 仁布县| 鄢陵县| 稷山县| 格尔木市| 彭山县| 三原县| 衡南县| 达州市| 襄汾县| 宜君县| 丰镇市| 光泽县| 云南省| 扎兰屯市| 鹰潭市| 泸定县| 旬阳县| 蒙自县| 大姚县| 延安市| 墨脱县| 镇安县| 新乡县| 花莲市| 广西| 乐清市| 兴安县| 吴忠市| 黎城县| 正定县| 海盐县|