Javascript 生成不重复的序列号范围

Javascript 生成不重复的序列号范围,javascript,html,Javascript,Html,谁能帮我查一下密码吗。我正在尝试按顺序生成从12012300到12012400的数字,并且不重复。如果在文本框下方显示消息,说明生成的号码已保留,这将非常好 提前感谢你 <form> <input name="code" id="code" type="text" placeholder="#########" value="" readonly /> <script type="text/javascript">

谁能帮我查一下密码吗。我正在尝试按顺序生成从12012300到12012400的数字,并且不重复。如果在文本框下方显示消息,说明生成的号码已保留,这将非常好

提前感谢你

<form>
 <input name="code" id="code" type="text" placeholder="#########" value="" readonly /> 

        <script type="text/javascript"> 
          function makeid() {
            return Math.floor(Math.random() * 100) + 12012300;
          }
        </script>
        <input type="button" value="Generate Code" onclick="document.getElementById('code').value = makeid()"></input>
       <input type="reset" value="Reset" />
</form>


您可以使用闭包、自调用函数的基本示例

如果需要序列号,则不需要使用Math.random

让makeid==>{ 设id=12012300; 返回=>{ ifid>12012400抛出“达到最大id” 返回id++; }; }; console.logmakeid console.logmakeid
console.logmakeidWe不是为您的。。。您需要更好地指定问题。。。告诉我们你被困在哪里。。。但是评估你的问题,这不仅仅是从12012300到12012400加上+1的问题?结果是代码中暗示的一个随机数…还是问题中解释的一系列序列号?很抱歉造成混淆。我正在尝试生成序列号的范围。每次单击一次,在文本框内不重复。粘贴代码只是为了显示我有一个文本框和生成按钮。这是我页面的一部分。请忽略随机部分。嗨,伙计们,我现在排序了。我已经用jquery和django中的python对代码进行了排序。表中的数字在生成后设置为“已检查”。我已从管理页面手动加载这些数字。