数据随机抽样

从一列数据中随机抽取样本,支持放回与不放回两种方式,并可指定随机种子以复现同一结果。抽样结果按抽取顺序输出,全部在浏览器本地完成。

输入数据 等待输入
抽样方式

不放回最多抽取「数据总数」条,不重复;放回允许重复抽 N 条。填写相同随机种子可复现同一结果。

抽样结果
数据总数—
抽样数—
是否放回—
输入数据并设置抽样数量,点击「开始抽样」,结果将显示在这里。

结果按抽取顺序排列;不放回时同一数据不会重复出现。

抽样规则
  • 数据以每行一条为单位,解析后去除空行与首尾空白。
  • 不放回:从池中随机取出一条并移除,抽取数不超过数据总数。
  • 放回:每次独立随机取一条,允许同一数据被多次抽中。
  • 指定随机种子时使用线性同余发生器(LCG):seed = (seed × 1103515245 + 12345) mod 2³²。
  • 取状态的高 16 位归一化为 [0, 1) 的随机数,映射为下标。
  • 相同种子与相同输入必然得到相同结果;留空种子则使用浏览器随机数。