天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript獲取不重復(fù)的隨機(jī)數(shù)的方法比較

不重復(fù)的隨機(jī)數(shù)方案1:1531 毫秒
一般的思路是先創(chuàng)建一個(gè)1-3000的數(shù)組,每一次取出一個(gè),然后讓這個(gè)數(shù)組減少一個(gè), 取一個(gè),減少一個(gè),這樣就可以做到永不重復(fù)了。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
不重復(fù)的隨機(jī)數(shù)方案2:297毫秒
但是方案1采用了slice方法,此方法重新生成數(shù)組,會(huì)大量占用內(nèi)存和cpu運(yùn)算, 效率很低,所以改良一下,從原始數(shù)組取出一個(gè)數(shù), 然后讓原始數(shù)組的這個(gè)位置賦值為null 。這樣下一次取數(shù)的時(shí)候判斷如果為null就不取,直到不為null為止。 經(jīng)過(guò)測(cè)試,可以顯著提高效率。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
不重復(fù)的隨機(jī)數(shù)方案3:234毫秒
換一個(gè)思路,如果把原始數(shù)組origin打散,然后再依次打印,
這樣也可以做到隨機(jī)永不重復(fù),而且效率更高,
因?yàn)榉桨?運(yùn)行到越后面,原始數(shù)組為null的頻率就越高,運(yùn)算的次數(shù)就越多。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]

JavaScript技術(shù)javascript獲取不重復(fù)的隨機(jī)數(shù)的方法比較,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲成A人片在线观看中文不卡 | 成人天堂婷婷青青视频在线观看 | 丰满大爆乳波霸奶 | 色欲午夜无码久久久久久 | 亚洲一品AV片观看五月色婷婷 | 精品在线观看一区 | 亚洲AV色香蕉一区二区三区 | 国产探花在线精品一区二区 | 九九九精品国产在线 | 国产一区二区青青精品久久 | 亚欧成人毛片一区二区三区四区 | 国产MD视频一区二区三区 | 久久99久久成人免费播放 | 在线 | 果冻国产传媒61国产免费 | 18国产精品白浆在线观看免费 | 校园纯肉H教室第一次 | 久久ZYZ资源站无码中文动漫 | 欧洲精品不卡1卡2卡三卡四卡 | 2020无码最新国产在线观看 | 4虎影院午夜在线观看 | gogo免费在线观看 | av在线色 | 久青草国产在视频在线观看 | 九九热伊人 | 久久久久国产精品嫩草影院 | 亚洲AV日韩AV欧美在线观看网 | 台湾佬休闲中性娱乐网 | 冈本视频黄页正版 | 老师别揉我胸啊嗯小说 | 黄梅戏mp3大全 | 99热免费精品店 | 国产专区_爽死777 | 久久橹 | 青青青国产依人精品视频 | 老子午夜伦不卡电影院 | 国产亚洲精品品视频在线 | 午夜性伦鲁啊鲁免费视频 | 野花日本免费完整版高清版动漫 | 亚洲 中文 自拍 无码 | 中文字幕欧美日韩VA免费视频 | xnxx18美女|