Class 8-11 · Draw
摇一下签筒,抽今天回答问题 / 上台 / 领卷子的人。名单就是班里那 51 个人。
按「抽一次」,签筒自己摇。
还没抽
名单:class/data/roster.json(和作业页留言板同一份,51 人)。
随机源:crypto.getRandomValues + 拒绝采样(不取模,避免偏);抽 n 个人用 Fisher–Yates,
不会重复。勾了「不重复」时本轮抽到的人不再进池子,存在本机
localStorage['pick.drawn'],刷新还在 —— 想重来点「重置」。