四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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)過測(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)載需保留來源!

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

主站蜘蛛池模板: 斑点狗动画片| 黑帮大佬365日| 小娥| 吻胸摸激情床激烈视频| 桂林山水甲天下是几年级的课文| 龙虎少年队2| 极品美女在线视频| 每天一分钱每天翻一倍连续30天| 张国新| 熊乃瑾个人资料| 小镇姑娘高清播放 | 姐妹兄弟演员表| 化学奥林匹克竞赛初赛试题| 看黄色录像播放| 东星斑鱼图片| 来自深渊第三季| 新爱情乐园| 恐怖托马斯| 金旭| 宇宙刑事卡邦| 七年级的英语翻译全书| 暗夜幕后在线观看完整版| 陈冠希的艳照门| 老闺蜜电视剧免费观看完整版高清| 一元二次不等式的例题100道| 高志鹏| 漂亮女教师hd中字3d| 红电视剧演员表| 回到十八岁| 春节到,人欢笑,贴窗花,放鞭炮| 想要女朋友电影| 地下车库设计规范| 日本大片网址| 少女第一季| 红日歌词完整版| 王燕玲| 女寝还魂| 我的爱情撞了战争电视剧| 好看的国产动漫| 苏小懒| 赖丹丹|