zh

分组生成器

粘贴列表,选择队伍数量,公平随机地分组:适用于课堂、体育或办公室活动,完全在本地完成。

每行一个条目。可用冒号添加可选权重,例如"小明:3"表示三倍概率。

保存或加载列表

可验证的公平性: 抽取使用的是浏览器的密码学随机数生成器(crypto.getRandomValues),而不是简单的伪随机数,这与加密所使用的机制相同。每一个可能的结果的概率都恰好等于权重所指定的比例,不存在因四舍五入而产生的偏差。一切都在你的浏览器中本地完成,没有任何服务器能够影响或操纵结果。

三步完成

  1. 粘贴你的列表,每行一个名字。
  2. 设置队伍数量。
  3. 抽取分组并查看结果。

历史记录

暂无结果。

    一切都保留在你的设备上:无需账户,无需服务器,随时可导出和删除。

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    分组生成器会将姓名列表公平随机地分配到所选数量的队伍中,任何人都无法自行影响分配结果。适合体育分组、课堂项目小组或工作坊的小组活动。

    首先,列表会使用浏览器的密码学随机数生成器(crypto.getRandomValues)进行打乱,然后按顺序轮流分配给各队(轮转分配);因此即使人数无法整除,各队人数最多也只相差一人。

    这里同样:你的列表可以用名字保存,每一次生成的分组都会记录在你的本地历史中,可一键导出或删除,无需服务器。

    技术规格

    技术规格
    输入格式无需文件(生成器)
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    限制: 条目数量至少要与队伍数量相同。如果条目数量不能被队伍数量整除,各队人数最多相差一人。一切都保存在你的浏览器中。

    常见问题

    我的列表会被上传或保存吗?

    不会,一切都在本地运行。保存的列表和之前分组的历史记录存放在浏览器存储中,可随时导出或删除。

    分组有多公平?

    列表会使用密码学随机洗牌(crypto.getRandomValues)打乱,然后均匀分配;无法进行人工干预。

    如果人数不能整除会怎样?

    部分队伍会比其他队伍多一人;人数差异永远不会超过一人。

    我可以将同一个列表用于多次分组吗?

    可以,用名字保存后下次再加载即可,例如一份固定的班级名单。

    我可以给某些人设置权重吗?

    不能,分组生成器有意做到均匀且不加权分配;权重功能在转盘中用于单个抽取。

    相关工具