当前位置: 首页 > 面试题库 >

使用js写一个羽毛球16个队抽签随机队伍编号的方法

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

//使用js写一个羽毛球16个队抽签随机队伍编号的方法

  //首先生成一个长度为16的空数组
  let arr = new Array(16)
  //一个1-16的随机数函数
  function numRandom() {
    return Math.floor(Math.random() * 16 + 1)
  }
  let i = 0
  let num = numRandom()
  //通过递归的方式将随机数插入到空数组中
  function arrRandom(num, arr) {
    if (arr.indexOf(num) < 0) {
      arr[i] = num
      i++
    } else {
      num = numRandom()
    }

    if (i < arr.length) {
      arrRandom(num, arr)
    } else {
      console.log(arr)
      return false
    }
  }
  arrRandom(num, arr)
 类似资料:
  • 本文向大家介绍使用JS编写的随机抽取号码的小程序,包括了使用JS编写的随机抽取号码的小程序的使用技巧和注意事项,需要的朋友参考一下 刚开始学习JavaScript,写了一个随机抽取号码的小程序,附上body里的所有代码,供大家参考。 本程序可以实现功能如下: 1、在文本框中输入抽号最大值 2、点击按钮,开始抽号,随机生成1~最大值之间的整数 3、已经抽取的号码不能再次抽取到,保证号码的唯一性 4、

  • 本文向大家介绍使用js实现一个循环队列相关面试题,主要包含被问及使用js实现一个循环队列时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍写个方法随机打乱一个数组相关面试题,主要包含被问及写个方法随机打乱一个数组时的应答技巧和注意事项,需要的朋友参考一下 两个思路 随机交换 打乱下标(慢了 300-1000 倍左右)

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

  • 本文向大家介绍写一个方法从数组中随机抽取N个不重复的元素相关面试题,主要包含被问及写一个方法从数组中随机抽取N个不重复的元素时的应答技巧和注意事项,需要的朋友参考一下

  • 本文向大家介绍JS实现随机生成10个手机号的方法示例,包括了JS实现随机生成10个手机号的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现随机生成10个手机号的方法。分享给大家供大家参考,具体如下: JS部分: HTML部分: 感兴趣的朋友可使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun