js随机从数组中取出几个元素
生活随笔
收集整理的這篇文章主要介紹了
js随机从数组中取出几个元素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇文章為轉載,我的需求是從題庫中,隨機抽幾道題,作為新試卷。代碼如下:
var items = ['1','2','4','5','6','7','8','9','10'];1.從數組items中隨機取出一個元素
var item = items[Math.floor(Math.random()*items.length)];2.從前面的一篇隨機數組中隨機取幾個元素
function getRandomArrayElements(arr, count) {var shuffled = arr.slice(0), i = arr.length, min = i - count, temp, index;while (i-- > min) {index = Math.floor((i + 1) * Math.random());temp = shuffled[index];shuffled[index] = shuffled[i];shuffled[i] = temp;}return shuffled.slice(min); } var items = ['1','2','4','5','6','7','8','9','10']; console.log( getRandomArrayElements(items, 4) ); 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的js随机从数组中取出几个元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net 技术类网址
- 下一篇: 【工具使用】Modscan32软件使用详