js 算法

 

<script>
  	 $(function () {
var arr = new Array(5);

function pushNum(arr,i){
	// let bool = false;
	// console.log(arr);
	// for(let i=0;i<arr.length;i++){
	// 	if(arr[i]==undefined){
	// 		bool = true;
	// 	}
	// }
	if(arr[arr.length-1] !=undefined){
		return arr;
		}
	// if(bool){
		var num = parseInt(Math.random()*(32-2+1)+2);
		if($.inArray(num,arr) != -1){
			return pushNum(arr,i);
		}else{
			arr[i]=num;
			// console.log(arr[i]);
			return pushNum(arr,i+1);
		}
	// }
}
var params = pushNum(arr,0);
console.log(params.length);
console.log(params);
 });
  </script>

  

 

posted @ 2020-12-01 18:13  星云惊蛰  阅读(60)  评论(0)    收藏  举报