加权随机抽取器
粘贴一组 "标签 : 权重" 对,抽取器使用累积和方法对 crypto.getRandomValues 进行采样 — 权重大的选项按比例更频繁出现。适用于 A/B 测试分流、加权配对、公平但带偏好的礼物交换,或任何平等硬币显得不公平的场景。需要排序子集时关闭放回,可抽取 N 个互不相同的选项。
—
概率表总权重: 15
- Alice20.0%
- Bob6.7%
- Carol33.3%
- David13.3%
- Eve26.7%
放回开 = 每次抽取独立(选项可重复)。关 = 抽到的选项会被移除。
按抽取以执行。
权重可为任意正数(不限整数)。抽取器使用 crypto.getRandomValues 进行加密随机抽取。
使用方法
- 把选项每行一个写成 "标签 : 权重" 或 "标签, 权重"(任意正数)。
- 选择抽取次数以及同一选项是否可以重复出现。
- 在按 Pick 前查看概率表,确认权重与你的意图一致。
常见问题
- 与常规 Random Picker 区别?
- Random Picker 将所有条目视为等概率。Weighted Picker 让你能在天平上施加偏好 — 例如给某队友 30% 概率,其余四人各 17.5%,而不是统一的 20%。
- 带放回 vs 不带放回?
- 带放回 = 每次抽取独立,同一选项可重复。不带 = 抽到的选项从池中移除,N 次抽取得到 N 个不同条目(N 不能超过选项数量)。
- 权重必须加起来等于 100 吗?
- 不必。起作用的只有比例:抽取时会把每个权重除以总和,所以 1 : 3 与 25 : 75、与 10 : 30 的表现完全一样。正因如此,改动之后值得看一眼显示出来的概率——那才是抽取真正使用的数字,而且某一行的笔误会以其他所有行百分比发生偏移的形式暴露出来。
- 我抽了二十次,权重高的选项并没有赢那么多次,权重生效了吗?
- 多半是生效的。权重描述的是每一次抽取的机会,而不是一轮里必须完成的配额:只有二十次时,围绕期望次数的波动相当大,二比一占优的一方在短局里落败并不稀奇。如果你需要的是精确的比例而不是概率,请把每个选项按其权重重复写进列表,然后做不放回抽取。
相关工具
抽奖
从名字列表中抽 N 名——密码学随机,可允许或禁止重复。
随机 0 0
旋转轮盘
输入你的选项,旋转彩色轮盘,得到一个赢家 —— 带可选的赢后移除(用于抽奖)以及最近 20 次选择的历史。
随机 0 0
随机分布生成器
从均匀、正态、指数、泊松、伯努利或三角分布中生成样本,含直方图、汇总统计和 CSV/JSON 导出。基于 crypto.getRandomValues。
随机 0 0
抛硬币模拟器
抛硬币一到一万次 — 查看正反面比率、最长连续、(小样本时)完整序列。
随机 0 0
随机抽取 — 转盘与画鬼脚
用转盘或画鬼脚(梯子抽签)公平地抽取。
随机 0 0
分组 / 分队工具
把名单随机分成均衡的小组——可指定组数,或指定每组人数。
随机 0 0
组合与排列计算器 (nCr, nPr)
计算 nCr 与 nPr(含可重复与不可重复)及阶乘 —— 用于概率、彩票概率和组合数学的任意精度整数。
日常 0 0