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

Javascript 生成不重复的6个数字,要求JS中的最大数字,javascript,random,numbers,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.

嗨,伙计们,我有一些代码在这里要求最大的数字,并生成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);  
  }     
}
函数mygenerated(){
var rlts=document.getElementsByName(“结果”);

对于(var i=0;iI)我建议看一看,稍微修改一下代码:您还可以提供HTML吗?最好是一个工作片段,输入最大数值