數組中的隨機重復元素

我使用underscore.js中的_.sample從數組中提取隨機元素。我的元素少于我想要返回的數量,但是它的最大值是4。對于從一個數組中的4個選項返回17個隨機元素(顯然是重復的),還有什么其他選項?我看到了很多關于消除重復的東西,但不知道是什么讓它們重復。

let dots = _.sample([component 1, component 2, component 3, component 4], 17);
? 最佳回答:

您只需獲取0到3之間的隨機數(可以使用下劃線的u2;.random),并將其用作索引,從組件數組中獲取元素。

var components = [component1, component2, component3, component4]
var dots = []
for (var i = 0; i < 17; ++i) dots.push(components[_.random(3)]);
主站蜘蛛池模板: 少妇精品无码一区二区三区| 亚洲AV无码一区二区三区DV| 一区二区三区午夜| 制服美女视频一区| 亚洲国产精品无码久久一区二区| 亚洲一区二区三区自拍公司| 国产成人综合一区精品| 国产一区二区三区在线视頻 | 亚州国产AV一区二区三区伊在| 一区二区精品在线| 国产一区二区三区夜色| 国模精品一区二区三区视频| 亚洲一区二区三区精品视频| 国产成人精品一区二区三区免费 | 无码播放一区二区三区| 国产精品视频一区二区三区四 | 内射女校花一区二区三区| 无码日韩精品一区二区人妻| 免费精品一区二区三区在线观看 | 中文字幕Av一区乱码| 一区二区三区电影在线观看| 精品一区精品二区| 波多野结衣精品一区二区三区| 亚洲日韩中文字幕一区| 午夜影院一区二区| 亚洲av成人一区二区三区观看在线| 91福利国产在线观一区二区| 无码少妇一区二区| 一区二区免费视频| 亚洲欧美成人一区二区三区 | 中文字幕乱码人妻一区二区三区| 精品一区二区三区波多野结衣| 亚洲爆乳精品无码一区二区三区| 免费日本一区二区| 日韩精品无码一区二区三区免费| 日韩一区二区三区无码影院| 熟女精品视频一区二区三区| av无码免费一区二区三区| 国内精品视频一区二区三区八戒| 精品国产一区二区二三区在线观看| 国产精品一区二区综合|