跳到正文
在浏览器中计算

打乱列表

每一行在列表中只出现一次。

怎么计算

算法从列表末尾向前,把当前元素与它前面的某个随机元素交换。各种顺序出现的机会相同。

费雪–耶茨洗牌

数字从哪来

  • 列表

示例

含多项事务的列表,每次都会以新的顺序出现。

问题

重复的行呢?

如果是你自己写了两行一样的,两行都会保留。

怎么得到另一种顺序?

改了列表,顺序会重算。“分享”链接记住的是当前这一次,刷新页面不会把它再打乱。

只要一行,而不是整张列表吗?

这种需求用随机抽取。