班级随机点名的简单制作(由Math对象中的获取随机数random演化而来)

简介: 我们可以使用这段代码对全校和全班甚至在单位对人员的查岗操作,方便高效

Math对象见上文javascript内置对象一文

1.首先将一个班学生的名字当成一个数组进行输入
2.其次编写得到两个数之间的随机整数的函数方法
3.最后输出时调用该方法即可完成随机点名的操作。

function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }
        // 5. 随机点名  
        var arr = ['张三', '王五', '张四', '李六', '白玉'];
       
        console.log(arr[getRandom(0, arr.length - 1)]);

image.png
image.png

相关文章
|
负载均衡 容灾 数据管理
TiDB中PD调度器概述
【2月更文挑战第28天】PD调度器是TiDB的关键组件,负责全局元数据管理、负载均衡和自动容灾恢复。采用分布式架构,通过Raft协议保证高可用性,提供API接口供外部系统使用。它能智能调度数据分布,确保集群性能和稳定性,适用于高可用、高性能场景。理解PD调度器有助于优化TiDB集群,未来将持续进化以提供更佳服务。
|
人工智能 语音技术
技术沙龙|3D-Speaker说话人识别多模型解析
技术沙龙|3D-Speaker说话人识别多模型解析
753 0
|
SQL Java 数据库连接
JAVAEE框架技术之7-myBatis ORM框架入门基础CRUD
JAVAEE框架技术之7-myBatis ORM框架入门基础CRUD
373 0
JAVAEE框架技术之7-myBatis ORM框架入门基础CRUD
|
存储 JavaScript API
Vuex的魔法宝典:掌握State, Getters, Mutations和Actions,让状态管理不再是难题
【8月更文挑战第27天】Vuex是Vue.js应用程序的状态管理工具,通过集中式存储管理组件状态并确保状态按照预定义的规则发生变化。
447 0
|
存储 计算机视觉
Opencv的基本操作(一)图像的读取显示存储及几何图形的绘制
本文介绍了使用OpenCV进行图像读取、显示和存储的基本操作,以及如何绘制直线、圆形、矩形和文本等几何图形的方法。
Opencv的基本操作(一)图像的读取显示存储及几何图形的绘制
|
机器学习/深度学习 算法 安全
量子计算编程语言:面向未来的开发工具
【10月更文挑战第30天】量子计算编程语言是基于量子力学原理的新型开发工具,支持量子态操作和量子算法设计。从20世纪80年代Richard Feynman提出概念,到QCL、Quipper、Q#和Quil等语言的诞生,量子计算编程语言已逐步成熟。它们在量子模拟、量子算法、量子通信和量子机器学习等领域展现出广泛应用前景,未来将随着量子计算技术的发展而进一步壮大。
|
网络协议 网络架构
网络协议介绍与学习
网络协议介绍与学习
651 4
|
存储 Shell 分布式数据库
二叉树详讲(一)---完全二叉树、满二叉树、堆
二叉树详讲(一)---完全二叉树、满二叉树、堆
|
Linux 开发工具
Ext4 开启 project quota
# quota 介绍 ## project quota 介绍 quota 子系统用于限制磁盘的使用量。 从限制的主体进行分类,quota 包含 user quota、group quota 与 project quota 三部分。顾名思义,user quota、group quota 限制的主体分别是 user、user group,而 project quota 限制的主体则是
5952 0
|
前端开发
typora自定义主题
typora自定义主题
510 2

热门文章

最新文章