文本行打乱

随机打乱行顺序(Fisher–Yates洗牌),适合抽样、排班、出题随机化。处理在浏览器本地完成,文本不上传。


  

常见问题

Fisher–Yates洗牌公平吗?

是标准公平洗牌算法:从后向前每步与随机位置交换,每种排列概率均等(n!分之一),且O(n)一次遍历完成。随机源用浏览器加密安全API而非Math.random,抽样、排班、出题随机化、抽签场景可信赖其均匀性。

能打乱后取前N个当抽样结果吗?

可以,这正是洗牌的典型用法:全量打乱后取前N即等概率无放回抽样。列表在本地处理不上传,涉及人员名单的抽签可当场演示打乱过程增加公信力。

相关工具