座位表是怎么生成的 座位安排在我们的服务器上算好,并以毫米为单位画成矢量图,所以即使关掉 JavaScript 页面也能用,打印出来的纸张是真实尺寸,而不是浏览器随手定的比例。名字用费雪耶茨洗牌法打乱,这种方法让每一种排布出现的概率相同;大多数人凭直觉手写的那种朴素写法,会悄悄偏向某些顺序。锁定的座位先填好,被锁定的人也从抽签池里拿掉,因此剩下的名字总能恰好填满剩下的座位,不会有人没座位。
三种排布,三个不同的教室 这是真正不同的几何形状,而不是同一张网格的三种样式。行列式是传统排法,横向若干座位,需要几行就排几行,所有人朝前。分组把课桌拼成两到六人的小岛,两人并排,岛与岛之间留出较宽的空隙,好让它们看起来是彼此分开的桌子。马蹄形把你选定数量的座位放在下方,其余分到左右两侧,让教室前方空出来,这是讨论时的排法,也适合任何需要全班互相看见而不只是看黑板的场合。
种子,也就是重印同一份座位表 每次打乱都来自一个种子,种子会和结果一起显示。用同样的名单和同样的排布输入同一个种子,你就会得到完全相同的座位表,下周或下学期都一样,在这台电脑或另一台上也一样。正因为如此,周一发下去的座位表到周五还能原样重印,谁都不用挪位置。种子可以是词而不是数字,所以 diyi-xueqi 和 481029 一样好用。加一个名字或减一个名字会改变排布,因为要填的座位数不同了。
值得知道 座位从左上角开始编号,打乱时编号不会移动,所以 7 号座位永远是同一把椅子。 虚线标出教室前方,所以纸张不会拿反着看。 图形按毫米绘制,因此以 100% 而不是「适合页面」打印,可以得到真实尺寸的纸张。 下载的 SVG 是矢量格式,放进文档或事后修改都不会变模糊。 不保存任何内容。班级名单只用于绘制座位表,页面发出后即被丢弃。