生成非重复的6个数字,要求JS中的最大数量

时间:2017-07-25 06:54:19

标签: javascript random numbers

大家好我在这里有一些代码要求最大数量并生成6个数字..但我的问题是他们生成了重复的数字,有人可以告诉我们纠正我的代码......

function mygenerated() { 
  var rlts = document.getElementsByName("result");
  for (var i=0 ; i<=5; i++) { 
    rlts[i].value = ""; // clear results
  }
  var max = eval("document.lot.maxnum.value");
  if (max.length<1) {
    alert ("You must choose a number for the maximum value!");
    document.lot.maxnum.focus();
    return false;
  }
  for (var i=0 ; i<=5; i++) { 
    rlts[i].value = (Math.floor(Math.random() * max) + 1);  
  }     
}

起初它的外观很好但是又出现了重复的结果...... :(

0 个答案:

没有答案