随机抽样工具

从列表中随机抽取指定数量的项目,支持不放回抽样和可放回抽样。

抽样数量
分隔符
选项

什么是随机抽样工具?

随机抽样工具是一款免费的在线工具,用于从列表中随机抽取指定数量的项目。它使用 Fisher-Yates 洗牌算法确保抽样的公平性和随机性。

如何使用这个工具?

  1. 输入列表:在文本框中输入或粘贴需要进行抽样的项目列表,每项一行。
  2. 设置抽样数量:输入需要抽取的项目数量。
  3. 选择分隔符:根据输入格式选择换行、逗号或制表符作为分隔符。
  4. 选择抽样模式
    • 取消勾选"允许重复":不放回抽样(每个项目最多被抽中一次)
    • 勾选"允许重复":可放回抽样(同一项目可能被多次抽中)
  5. 开始抽样:点击"抽样"按钮获取结果。

核心功能特点

  • 不放回抽样:使用 Fisher-Yates 洗牌算法,确保每个项目只被抽中一次
  • 可放回抽样:允许重复抽取,同一项目可能被多次抽中(适用于抽奖)
  • 多种分隔符:支持换行、逗号、制表符作为列表分隔符
  • 可视化结果:以标签形式展示抽中项目,直观清晰
  • 一键复制:将抽样结果复制到剪贴板

使用场景

  • 抽奖活动:从参与者名单中随机抽取获奖者
  • 数据采样:从大数据集中随机抽取样本进行分析
  • 测试数据:从完整数据中随机选取部分数据进行测试
  • 随机分配:随机分配任务、房间、工位等
  • 抽样调查:从总体中随机选取调查对象

常见问题 (FAQ)

这个工具安全吗?

非常安全。 本工具完全运行在你的浏览器本地(纯前端处理)。你输入的列表数据不会被上传到任何服务器。

“不放回抽样"和"可放回抽样"有什么区别?

  • 不放回抽样:从列表中随机选取指定数量的项目,每个项目最多出现一次。适用于从人群中抽取获奖者。
  • 可放回抽样:每次抽取都是独立的,同一个项目可能被多次抽中。适用于模拟掷骰子、轮盘抽奖等场景。

抽样是真正随机的吗?

是的。工具使用 Fisher-Yates(也称为 Knuth)洗牌算法,这是计算机科学中最经典和最公平的洗牌算法之一。每次抽样都是独立的真正随机选择。

抽样数量可以大于列表长度吗?

如果选择"不放回抽样”,抽样数量不能大于列表长度。如果选择"可放回抽样",抽样数量可以任意设置。