赞
踩
/** * * @param {*} mynum 生成数量 * @param {*} mywei 生成位数 * @param {*} callback 回调函数 */ const bossRand = (mynum, mywei, callback) => { let RandomArr = [] function createRandom() { // 生成指定位数 let t = ''; for (let i = 0; i < mywei; i++) { t += Math.floor(Math.random() * 10) } if(RandomArr.length ===0){ RandomArr.push(t) createRandom(mynum,mywei) } else { if(RandomArr.length <mynum){ if(!RandomArr.includes(t)){ RandomArr.push(t) createRandom(mynum,mywei) } else { createRandom(mynum,mywei) } }else{ callback(RandomArr) } } } createRandom(); } bossRand(10,1,(arr)=>{console.log(arr)})
效果查看
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。