Skip to content

Ankairis/RandomSeat

Repository files navigation

随机排座位 / Random Seat Assigner

一个基于 PHP + JavaScript 的随机排座位网页应用。支持自定义座位表、手动取消/选中座位、一键随机分配学号。

A PHP + JavaScript web app for random seat assignment. Customizable grid, click to toggle seats, one-click random student ID assignment.

功能 / Features

  • 自定义行列数(最大 20×20)
  • 点击切换座位选中/取消
  • 全选、反选、清除分配
  • Fisher-Yates 洗牌算法随机分配学号
  • 会话持久化(刷新页面不丢失)
  • Material Design 3 风格 UI,支持暗色模式
  • 响应式,手机友好

快速开始 / Quick Start

本地运行(PHP 版)

php -S localhost:787 -t . random_seat.php

打开 http://localhost:787

本地运行(纯静态版)

直接双击 index.html 或任何静态服务器托管。无需 PHP。

部署 / Deploy

Push 到 main → GitHub Actions 自动部署到 Pages,并注入 commit hash。

访问:https://ankairis.github.io/RandomSeat/

验证代码一致性

每次部署显示对应 commit hash,到 GitHub 对比源码即可验证。

许可证 / License

MIT

About

随机排座位 / Random Seat Assignment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors