var n = 5 var timer; function suiji(){ var arr = [] // 循环生成n个随机数 for(var i=0;i<n;i++){ var num = Math.random()*31 + 1 num = Math.ceil(num) arr.push(num) } // 数组去重 arr = Array.from(new Set(arr)) if(arr.length >= n) { console.log(arr) clearInterval(timer) var btn = document.getElementById("btn") btn.onclick = function(){ arr = arr.join(',') // 在新的页面打开 var myoen = window.open('','','width=500,height=500') myoen.document.write(arr) } } } // 一直生成,直到符合条件在停止 timer = setInterval(suiji,1) 点我打开一个新窗口
var n = 5 var timer; function suiji(){ var arr = [] // 循环生成n个随机数 for(var i=0;i<n;i++){ var num = Math.random()*31 + 1 num = Math.ceil(num) arr.push(num) } // 数组去重 arr = Array.from(new Set(arr)) if(arr.length >= n) { console.log(arr) clearInterval(timer) var btn = document.getElementById("btn") btn.onclick = function(){ arr = arr.join(',') // 在新的页面打开 var myoen = window.open('','','width=500,height=500') myoen.document.write(arr) } } } // 一直生成,直到符合条件在停止 timer = setInterval(suiji,1)