一个基于 PHP + JavaScript 的随机排座位网页应用。支持自定义座位表、手动取消/选中座位、一键随机分配学号。
A PHP + JavaScript web app for random seat assignment. Customizable grid, click to toggle seats, one-click random student ID assignment.
- 自定义行列数(最大 20×20)
- 点击切换座位选中/取消
- 全选、反选、清除分配
- Fisher-Yates 洗牌算法随机分配学号
- 会话持久化(刷新页面不丢失)
- Material Design 3 风格 UI,支持暗色模式
- 响应式,手机友好
php -S localhost:787 -t . random_seat.php打开 http://localhost:787。
直接双击 index.html 或任何静态服务器托管。无需 PHP。
Push 到 main → GitHub Actions 自动部署到 Pages,并注入 commit hash。
访问:https://ankairis.github.io/RandomSeat/
每次部署显示对应 commit hash,到 GitHub 对比源码即可验证。
MIT