function getSetArray(){ var mySet=new Set(); for (var i = 0; i < 6; i++) { mySet.add(Math.floor(Math.random()*9+1)); } // var myArray=[...mySet]; // console.log(mySet); var setIter=mySet.values(); var myArray=[]; for (var i = 0; i < mySet.size; i++) { myArray.push(setIter.next().value); }; myArray.length=Math.ceil(Math.random()*myArray.length); console.log(myArray); return myArray; } window.setInterval(getSetArray,1000); </script>