首页 >> 知识 >> 「randseat」随机座位生成器

「randseat」随机座位生成器

上个月,我的实习班主任指导老师给蜜桃成人网站入口班调座位,采取的是抓阄的形式,一个学生对应一个编号,然后就这样调了座位。我看老师这样有点太过于辛苦,我就说我写个随机生成座位的程序吧,以后调座位就不用这么的麻烦了。趁着今天有点时间,从下午开始做了一个初版,然后晚自习的时候完善了一下,基本上可以满足使用了。

食用

直接使用: 随机座位生成器 http://lab.vwmwv.cn/randseat/

源码:http://github.com/kaygb/randseat

功能

输入总人数和每排人数,生成不重复的随机的序列编号,每个编号对应一个学生。另外蜜桃成人网站入口班会让积分排名考前的同学自由选择座位,那么可以提前占位置,被占位的位置和提前选择的同学编号不会出现在序列中,同时会创建一个表格显示在页面的下方。

可以为调座位做参考的依据,具体还是需要看实际情况来调整。

效果

比如蜜桃成人网站入口班有60位同学,给这60位同学每个人一个编号,假定排名前三的编号为8、25和45,他们选择的座位编号为4、5和6号,那么可以通过过滤的方式进行占位置。最后结果就如下所示:

参考代码

本来是想自己写个产生随机序列的算法的,但是我顺便百度了一下,网上有已经写好的随机函数,为了使用方便以及部署方便,就直接使用了原生js来写。

排序算法直接使用了js数组随机的排序 - 懵智 - 博客园 (cnblogs.com)这个

网站地图