列表洗牌器

把粘贴的清单打乱,让每个条目恰好出现一次,顺序随机。

计算在本地完成,我们不会把输入值发送到服务器。

示例

输入 First、Second、一个空行、Third 和 Fourth,会得到 4 个条目,可能的排列共有 24 种。5 个条目有 120 种排法,10 个条目则有 3,628,800 种。

计算方法

工具先删除空行,再用安全随机源逐个不放回地抽取条目,因此每个非空行都恰好出现一次,而且每一种可能的排列概率相同。

重要说明

文字相同的行仍算作不同的条目,所以 A、A、B 依然返回三个条目,其中 A 出现两次。如果每个值只应出现一次,请先删除重复行。清单只留在你的浏览器里,不会被上传。

实用指南

每行粘贴一个项目:每个非空行在结果中恰好出现一次,项目用安全随机数逐个不放回抽取,所以每种顺序的概率相同。空行会被删除。可能的顺序数是阶乘:4项为24种,10项为3,628,800种,一副52张扑克牌约8.066 × 10^67种。相同内容的行会分别保留(A、A、B仍是3项)。只想选出其中几个请用随机点名工具,分组请用随机分组工具。

使用示例
输入结果
First↵Second↵↵Third↵Fourth4 items · 24 possible orders
5 items120 possible orders
10 items3,628,800 possible orders
52 cardsabout 8.066 × 10^67 orders
A↵A↵B3 items kept · A appears twice

常见问题

一共有多少种排列?

等于条目数的阶乘。5 个条目有 120 种,10 个条目有 3,628,800 种,而一副标准的 52 张扑克大约有 8.066 × 10^67 种排列——所以认真洗过的一副牌,几乎可以肯定处于一个前所未有的顺序中。

为什么同一个顺序出现了两次?

因为每次洗牌都与上一次相互独立。清单很短时,尤其是只有两三个条目时,出现相同顺序是很正常的,并不说明打乱失败。

什么时候用别的工具更合适?

如果只想挑出少数几项,而不是把整份清单重新排序,随机抽名工具更简单;要把一群人分成人数均衡的队伍,请使用分队工具。这里的打乱适合日常使用,不适用于需要留痕和审计的正式抽签。

相关工具