本文章主要介绍了js随机从数组中取出几个元素,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
export 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); 
}javascript 
在这里插入代码片 

js 获得一组不重复的随机数


发布评论
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

reduce() 的高级用法详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。