| 
			 
					阅读:6826回复:1
				 
				js实现生成一个指定长度为n且随机不重复的数组
					函数genArray 有一个参数n,返回值时一个数组,数组内是n个随机且不重复的整数,整数范围为[2-22]。 
							function genArray(n) { let a=[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]; //生成的随机数的集合 let res = []; for (let i=0 ; i <n; i++) { let index = parseInt(Math.random()*(a.length)); //生成一个的随机索引,索引值的范围随数组a的长度而变化 res.push(a[index]); a.splice(index,1) //已选用的数,从数组a中移除, 实现去重复 } return res; 3.运行结果:  | 
	|
| 
			 沙发# 
								发布于:2020-09-15 15:55				
			 | 
	|