<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
从以下学员名单中随机选出4个学员:
var arr = ["鹿晗","王俊凯","蔡徐坤","彭于晏","周杰伦","刘德华","赵本山"];
注意:不要有重复的学员
<script>var arr = ["鹿晗","王俊凯","蔡徐坤","彭于晏","周杰伦","刘德华","赵本山"]var newArr=[]var num=0;newArr[num]=''var off=false  //如果达到数量就结束全部循环   随机选出4个   数量达到4for (var i=0;;i++){var index=parseInt(Math.random()*7)//生成随机数console.log("下标"+index)console.log("1")if (off==true){console.log("数组达到个数")break}var flag=true  //标记值,记录是否存在重复数据for (var j=0;j<newArr.length;j++){console.log('二')if (arr[index]==newArr[j]){   //如果存在重复则不添加到新数组中console.log("挑选字符:"+arr[index])console.log("挑选字符重复:"+newArr[j])console.log("新数组"+newArr[num])flag=falsebreak ;}}if (flag==true){//如果不重复就添加到新数组中,如果此时人数达到数量则停止,不然就数量++,用于给下一个人预留位置console.log("挑选字符:"+arr[index])console.log("挑选字符放到新数组"+newArr[num])newArr[num]=arr[index]if (newArr.length==4){off=truebreak;}else {console.log("次数加1")num++}}}console.log(newArr)
</script>
</body>
</html>

随机不重复:从以下学员名单中随机选出4个学员:var arr = [“鹿晗“,“王俊凯“,“蔡徐坤“,“彭于晏“,“周杰伦“,“刘德华“,“赵本山“];注意:不要有重复的学员相关推荐

  1. 对以下学员随机排序,生成一个新数组:var arr = [“鹿晗“,“王俊凯“,“蔡徐坤“,“彭于晏“,“周杰伦“,“刘德华“,“赵本山“]

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  2. js:对以下学员随机排序,生成一个新数组:​ var arr = [“鹿晗“,“王俊凯“,“蔡徐坤“,“彭于晏“,“周杰伦“,“刘德华“,“赵本山“];

    1.方法一:冒泡排序 var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦&q ...

  3. 随机选学员。从以下学员名单中随机选出4个学员:​ var arr = [“鹿晗”,”王俊凯”,”蔡徐坤”,”彭于晏”,”周杰伦”,”刘德华”,”赵本山”];​ 注意:不要有重复的学员

    这道题一上来就用数组的同学会得到一句My grandmother runs faster than your code的评价 因为使用数组的话查询操作时间复杂度是O(N),用上for循环直接O(N^2 ...

  4. js随机选学员。从以下学员名单中随机选出4个学员。

    要求从以下数组的学员名单中随机选出4个学员: var arr = ["鹿晗","王俊凯","蔡徐坤","彭于晏",&qu ...

  5. 让蔡徐坤来教你实现游戏中的帧动画(上)

    一款游戏除了基本功能之外,还需要给玩家更多视觉上的刺激,这个时候就需要用特效来装饰.本文就将介绍 Cocos Creator 的动画系统,除了标准的位移.旋转.缩放动画和序列帧动画以外,这套动画系统还 ...

  6. 让蔡徐坤来教你实现游戏中的帧动画(中)

    在上一篇介绍帧动画的文章中,我们已经介绍了如何给一个节点添加帧动画,忘记的小伙伴可以再去看看:让蔡徐坤来教你实现游戏中的帧动画(上),那么今天我们来给大家讲解一下如何通过脚本控制帧动画. 由于官网对通 ...

  7. 让蔡徐坤来教你实现游戏中的帧动画(下)

    拖了将近一个月,终于把帧动画这部分写完了,新关注的或者已经忘记的小伙伴可以看一下之前写的部分: 让蔡徐坤来教你实现游戏中的帧动画(上) 让蔡徐坤来教你实现游戏中的帧动画(中) ​ 今天这个还是在上一篇 ...

  8. java hashmap 随机_有没有办法在Java中随机获取HashMap的值?

    你可以使用像: Random generator = new Random(); Map.Entry[] entries = myHashMap.entrySet().toArray(); rando ...

  9. Java 如何从一个 List 中随机获得元素

    概述 从一个 List 中随机获得一个元素是有关 List 的一个基本操作,但是这个操作又没有非常明显的实现. 本页面主要向你展示如何有效的从 List 中获得一个随机的元素和可以使用的一些方法. 选 ...

最新文章

  1. 4个计算机视觉领域用作迁移学习的模型
  2. @Autowired注入了dao,为什么还要写getDao(){return userDao}这个方法?有什么作用?
  3. redis 用中文做key_推荐一款Redis客户端工具
  4. “网络爸爸”的密码破解
  5. 数据中心成为生态系统向绿色氢经济转变的催化剂
  6. unity中单位是米还是厘米_2019-08-22Unity中的单位长度与像素之间的关系
  7. 手机和Linux蓝牙通信,[原创]linux下手机与蓝牙的连接配置
  8. mysql 关联更新_跳出初学MySQL知识的原理整理(一)
  9. 2017 年度书单 Top 10
  10. AcWing 878. 线性同余方程(拓展欧几里得)
  11. 7c盘满了怎么扩容_C盘爆满怎么办?扩容!
  12. Netspark自动批量扫描powershell脚本
  13. drozer安全评估框架基础使用技法
  14. 如何向面试官介绍你的项目(面试技巧)
  15. power bi日期表相对_在Power BI中使用日期维度表
  16. iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-1
  17. 唐灵州吕氏夫人墓志的史证和书证价值
  18. python三维建模可视化_用Python三维可视化-一个神奇的函数
  19. updated beforeUpdate() Updated() 生命周期-销毁阶段 vue的nextTick@stage3---week2--day4-1
  20. 俺的作品也开始有盗版了... hiahia... 奇怪, 为什么我反而很得意涅...

热门文章

  1. 学习随记四十五——希尔排序
  2. 微信小程序发送模版消息获取 formID 方法
  3. python控制微信小程序,python+appium微信小程序自动化实现
  4. .devos勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  5. 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
  6. Call From Master/192.168.47.100 to localhost:9000 failed on connection exception: java.net. 报错解决方法
  7. L - 树-堆结构练习——合并果子之哈夫曼树
  8. 集合拼接成字符串代码,拼接Collection : join(coll, CLASS:getField)的形式拼接
  9. linux 终端交换caps,linux系统中ctrl和capslock键互换的方法
  10. 小程序Vant Weapp的DropdownMen下拉菜单自定义标题