随机分组与抽签

名单一行一个,也可以直接用逗号或顿号分隔,随机打乱后分组或抽人。

共 0 个人

怎么保证公平

名单会先按 Fisher-Yates 算法整体打乱,再顺序切开,所以每个人落在任何一组或任何位置的概率都一样。按组数分时,人数除不尽的话余数会分给排在前面的组,例如 10 人分 3 组得到 4、3、3,而不是把多出来的硬塞进某一组。

种子决定了随机序列,填同一个种子加同一份名单,得到的顺序和分组完全一样,方便「这次不算,用同一个种子重来」或者事后复核。留空则用当前时间做种子,每次结果都不同。

随机用的是可复现的伪随机算法而不是密码学随机源,目的是让结果能复现,用来分班分组和抽奖都合适,但不要用它生成密钥或验证码。所有计算都在浏览器本地完成,名单不会上传。