当前位置: 首页 > 编程笔记 >

使用JS编写的随机抽取号码的小程序

张俊茂
2023-03-14
本文向大家介绍使用JS编写的随机抽取号码的小程序,包括了使用JS编写的随机抽取号码的小程序的使用技巧和注意事项,需要的朋友参考一下

刚开始学习JavaScript,写了一个随机抽取号码的小程序,附上body里的所有代码,供大家参考。

本程序可以实现功能如下:

1、在文本框中输入抽号最大值

2、点击按钮,开始抽号,随机生成1~最大值之间的整数

3、已经抽取的号码不能再次抽取到,保证号码的唯一性

4、将号码结果放入result中显示出来

5、将已经生成的号码存入exist中显示出来

具体代码如下:

<body>
  <input type="text" id="txt" placeholder="请在里面输入号码最大值!">
  <input type="button" id="btn" value="抽号">
  <div>
   <span>结果:</span>
   <span id="result"></span>
  </div>
  <div>
   <span>已抽取:</span>
   <span id="exist"></span>
  </div>
  <script type="text/javascript">
   var oBtn = document.getElementById("btn");
   var oTxt = document.getElementById("txt");
   var oRes = document.getElementById("result");
   var oExi = document.getElementById("exist");
   var arr = []; //存放座号 
   oBtn.onclick = function() {
    getSeat(oTxt.value);
   }
   function getSeat(maxnum) {
    for(var i = 0; i < maxnum; i++){
     var num = Math.floor(Math.random() * maxnum) + 1;
     var j;
     for(j = 0; j < arr.length; j++) {
      if(num == arr[j])
       break;
     }
     if(j == arr.length) {
      arr.push(num);
      oRes.innerHTML = num;
      oExi.innerHTML = arr;
      return;
     }
    }
   }
  </script>
 </body>

运行结果如下:

总结

以上所述是小编给大家介绍的使用JS编写的随机抽取号码的小程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍使用js写一个羽毛球16个队抽签随机队伍编号的方法相关面试题,主要包含被问及使用js写一个羽毛球16个队抽签随机队伍编号的方法时的应答技巧和注意事项,需要的朋友参考一下 //使用js写一个羽毛球16个队抽签随机队伍编号的方法

  • 本文向大家介绍JS实现随机抽取三人,包括了JS实现随机抽取三人的使用技巧和注意事项,需要的朋友参考一下 因为实验室每周需要三人来做报告,所以用JS来做一个随机抽取的页面。 首先,先说一下需求。研二同学共5人,一人是单独的一组,研一同学共9人,同时九人分为三组。所以共八组,每周报告的三人从八组中抽取,这三人不能有两人或者两人以上在同一组。 程序思路1 1.将研一的三组建成三个小的数组,从这三个数组里

  • 本文向大家介绍js实现随机抽奖,包括了js实现随机抽奖的使用技巧和注意事项,需要的朋友参考一下 前言 在前端的开发当中,我们肯定会遇到随机抽奖的需求。我们要怎么去实现呢?下面就来分享随机抽奖的JS代码,有需要的小伙伴可以复制到编译器当中运行查看效果。 随机抽奖的JS代码 小编还为大家准备了精彩的专题:javascript经典小游戏汇总 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多

  • 本文向大家介绍java编写一个花名随机抽取器的实现示例,包括了java编写一个花名随机抽取器的实现示例的使用技巧和注意事项,需要的朋友参考一下 一.程序效果 还记得以前上课的时候,老师会用自己写的一个抽取器抽取同学回答问题,当时想着我也要做一个,假期没事干,自学了java,闲来无聊,我也写一个,但是写的没有老师好,哈哈,好了说一下思路,先把界面布置好,然后逐一实现每个按钮的功能,其实也没什么难的。

  • 本文向大家介绍js代码实现随机颜色的小方块,包括了js代码实现随机颜色的小方块的使用技巧和注意事项,需要的朋友参考一下 下面一段代码就是用js实现的随机颜色的小方块,不多说了代码很简单,直接上代码了。 以上代码就是用js实现随机颜色小方块的全部内容,需要的朋友可以来参考下。

  • 本文向大家介绍用js编写的简单的计算器代码程序,包括了用js编写的简单的计算器代码程序的使用技巧和注意事项,需要的朋友参考一下 最近编写的一个简单的计算器代码程序,先给大家展示一下 分享代码如下 现在只是个简单的标准计算器,能进行加减乘除连续运算,以及求余运算。如果发生被除数为零的错误,下面会给出提示,就像这样: 这就是我设计的一个小程序,还有许多改进的地方,比如界面的美化,会再接再厉。 以上就是