加权抽签

加权抽签是让各项中签概率不相等的抽签方式:给每个选项设 1~99 的权重,某项权重是别人的 3 倍,被抽中的概率就是别人的 3 倍。写下选项、拉动权重,页面实时显示每项占百分之几,也可以反过来直接填 60%/30%/10% 由工具换算权重;抽取分有放回与无放回两种,还能一键模拟一万次,把理论概率与实际频次并排对照,权重是否生效自己就能验证。全程浏览器本地运行,选项与结果都不上传,免费、无需注册。

点下面的按钮开始抽,结果会显示在这里

3 项 · 总权重 10 · 有放回 · 种子:未使用

每一项的中签概率

合计 100.00%
  • 方案A权重 660.00%约 1/1.7 · 每 10 次约 6 次
  • 方案B权重 330.00%约 1/3.3 · 每 10 次约 3 次
  • 方案C权重 110.00%约 1/10 · 每 10 次约 1 次

模拟验证:跑一批,看权重是不是真生效

60.00%
30.00%
10.00%
抽取方式
可复现种子与分享链接

链接里带着你写的选项文字,别发到不该发的群;链接只带选项与权重,不带种子——带了会让对方以为在随机,其实每次结果都一样。

如何使用加权抽签

1

在右侧「权重表格」里一行写一个选项,右边的数字就是它的权重(1~99 的整数)。权重是相对的:写 6 / 3 / 1 就是 60% / 30% / 10%,写 60 / 30 / 10 完全等价。每行右侧会实时显示这一项到底占百分之几,加行删行、一键等权、按名次递减都在表格下方。

2

习惯用文本粘名单就切到「文本模式」:一行一个选项,用「张三*3」给权重。这套语法与站内的幸运大转盘、随机抽签、抽奖器完全一致,同一份名单粘到哪个页面解析结果都一样;表格和文本双向同步,来回切不丢内容。

3

心里直接有百分比就切到「百分比」页签,按 60 / 30 / 10 填目标值,工具会自动换算成整数权重并如实显示「实际可达 %」。合计不必刚好 100,会自动按比例归一;1~99 的整数权重最多做到 99:1,做不到的目标会明确标出来,不会假装做到了。

4

选好抽取方式再点「开始抽签」:有放回是每次独立、同一项可以连着中;无放回是一次抽 N 个不重复,页面会写明只有第一个的概率严格等于表中百分比。结果先由随机源抽定、动画只负责揭晓,抽完后可以复制结果,抽取记录支持复制文本、复制为 TSV 表格或下载 CSV。

5

想确认权重真的生效,就在「模拟验证」里点 10000 次:页面会把理论概率和实际频次并排列出来,还给出最大偏差和用时。模拟用的是独立随机源,不会消耗你正在用的种子序列。需要复现或分享时,展开「可复现种子与分享链接」填种子或复制链接——链接只带选项与权重,故意不带种子。

关于加权抽签的常见问题

加权抽签怎么设置每个选项的权重?
在页面右侧的「权重表格」里,一行写一个选项,右边那个数字就是它的权重,范围是 1~99 的整数,可以直接输入也可以用键盘上下键步进。权重是相对值而不是百分比:三项写成 6 / 3 / 1,和写成 60 / 30 / 10、或者 12 / 6 / 2,得到的概率完全一样,都是 60% / 30% / 10%——工具会把所有权重加起来当分母,各项权重除以总权重就是中签率,所以你只要把「谁是谁的几倍」写对即可。每一行右侧会实时显示这一项当前占百分之几,改一个数字,整列百分比立刻跟着变,不用点任何「计算」按钮。表格下方有三个省事的按钮:「加一行」新增选项,「一键等权」把所有权重拉回 1(此时就是普通的等概率抽签),「按名次递减」把第一行到最后一行设成依次递减的权重,适合按名次、按工龄、按积分排序的场景。填了 0、负数、小数或者超过 99 的数字也不会报错,输入框失焦时会自动回显收敛后的合法值。
加权抽签的权重和中签概率是什么关系?
关系很简单:某项的中签概率 = 它的权重 ÷ 所有选项权重之和。所以权重 3 确实就是权重 1 的 3 倍概率,但它不等于 3%,也不等于 30%——具体是多少取决于总权重。举个例子:A 权重 6、B 权重 3、C 权重 1,总权重是 10,那么 A 是 6/10 = 60%,B 是 30%,C 是 10%;这时你再加一个权重 10 的 D,总权重变成 20,A 就掉到 30% 了,虽然它的权重一个字都没改。这是加权抽签最容易被误解的一点,也是本工具坚持把百分比条实时显示在每一行旁边的原因——你永远不用自己心算。页面还提供了另外两种读法:赔率(约 1/2.3)和口语(每 10 次约 4 次),概率很低时会自动换算成「每 100 次」「每 1000 次」,避免出现「每 10 次约 0 次」这种等于没说的表述。另外,同一个名字写了两行不会被合并,两行各自独立参与,它们的权重相加才是这个名字的总中签率。
加权抽签可以直接按百分比设置概率吗?
可以,切到「百分比」页签,直接按 60 / 30 / 10 填目标值即可,工具会自动换算成对应的整数权重。合计不必刚好等于 100:填 6 / 3 / 1 或者 50 / 50 / 50 / 50 都行,会按比例自动归一,不会报错。需要说明的是为什么有时候实际值和你填的差一点:本工具的权重是 1~99 的整数(这是站内统一的权重语法边界,保证同一份名单在转盘、抽奖器、随机抽签里解析结果一致),而整数比值不一定能精确表达任意小数百分比,所以换算后会显示每一项的「实际可达 %」,让你自己判断这点尾差要不要紧。绝大多数常见目标(60/30/10、37.5/62.5、七三分流)都能精确命中。真正做不到的是极端悬殊的比例:1~99 的整数权重最多表达 99:1,也就是 99% 对 1%,你要 99.9% 对 0.1% 就超出范围了,这时页面会明确标黄提示做不到,并给出最接近的方案,不会假装做到了。
加权抽签的有放回和无放回有什么区别?
有放回是默认方式:每次抽取都从完整的池子里重新抽,抽完谁都不会被拿走,所以同一项可以连着中好几次,每一次的概率都严格等于表里显示的百分比。适合「这次听谁的」「今天谁请客」「按 7:3 分流」这类每次独立的决策。无放回是一次抽出 N 个不重复的项:抽走一个之后,剩下的项会在剩余权重之间重新归一,因此只有第一个被抽中的概率严格等于表中百分比,第二个开始的概率会随着谁先被抽走而变化——这一点页面上写明了,我们不含糊其辞。选哪个看你的语义:如果抽中的候选还该参与下一次,就用有放回;如果一轮里同一个人不能中两次(比如按权重抽 3 个人去做不同的事),就用无放回。要注意无放回不等于「抽到的集合概率与权重成正比」,它是按顺序逐个加权抽样的口径,这是随机抽样里被广泛使用的标准做法。如果抽取个数等于选项总数,那就相当于按权重排了一个完整顺序,这种需求用随机排序器更顺手。
怎么验证加权抽签的权重真的生效了?
自己跑一遍就行,这正是本工具做「模拟验证」的原因——你不必相信我们。在模拟面板里点 1000、10000 或 100000 次,页面会用和真实抽签完全相同的算法连抽这么多次,然后把每一项的理论概率和实际频次并排列成一张表,附上差值、最大偏差和用时。次数越多,实际值越贴近理论值:1000 次时单项差个 ±3 个百分点很正常,10 万次通常能压到 ±0.5 个百分点以内,这是大数定律,不是我们在凑数——所以看到小次数下频次不齐,先别急着当成 bug。模拟用的是独立的随机源实例,不会消耗你正在用的种子序列,也就是说「模拟一下」不会把可复现的抽签序列往前推走,模拟前后再抽一次,结果与没模拟时完全相同。想要更硬的证据,可以填一个种子后再模拟,把种子和选项发给同事,让对方在自己的浏览器里跑出同样的对照表。
加权抽签是真随机吗,结果能复现吗?
默认用的是浏览器提供的加密级随机数(crypto.getRandomValues,环境不支持时才回退到普通随机),按累积权重区间定位中签项,算法上没有取模操作,因此不存在「靠前的选项更容易中」这类偏差。顺序上也做了约束:结果先由随机源抽定,揭晓动画只负责把已经定下的结果显示出来,动画本身不可能影响或改写结果。需要复现时,展开「可复现种子与分享链接」填一个种子(比如「年会2026」),之后每次点抽签都会沿着这个种子的序列往下走:同一组选项权重、同一个种子,第 1 次、第 2 次、第 3 次的结果固定不变,换台设备、换个浏览器也一样,因为种子随机源只用整数位运算,不依赖时间和语言环境。点「重置种子序列」可以把序列拨回起点,方便当场演示或重播。这个种子与站内随机抽签、抽奖器、抽长短签的种子是同一套实现,可以交叉验证。留空种子则每次都不一样。
加权抽签写的选项会上传服务器吗?
不会。解析、算概率、抽取、模拟一万次、生成分享链接,全部在你自己的浏览器里完成,选项文字和抽取结果都不会离开你的设备,页面打开之后断网也照样能抽(页面本身只加载站点访问统计脚本,它不读取、也不上报你写的选项与抽签结果)。存储上默认更保守:考虑到选项里常常写着同事名字、方案代号这类内容,工具默认不把选项写进任何本机存储,它只存在于当前页面的内存里,刷新或关掉标签页就会回到默认示例;想让下次打开还在,勾上输入框下面的「在本机记住我的选项」才会存进本机 localStorage,取消勾选会立即删掉本机副本——因为存的是这台设备,同一台电脑的其他人也可能看到,公用设备上建议别勾。默认会记住的只有抽取方式、抽取个数、模拟次数这类非敏感参数偏好。抽取记录存在会话存储里,关掉标签页即清,最多保留最近 50 条。隐私模式下本机存储不可用时,页面会自动降级为仅内存,静默处理不报错,抽签功能完全不受影响。
加权抽签和幸运大转盘该用哪个?
看你要的是「算清楚」还是「好看」。幸运大转盘主打转盘的仪式感,权重体现为扇区大小,一次转一个,适合直播抽奖、年会现场这种要一屋子人一起看的场合;加权抽签没有转盘,主打权重表格 + 可见百分比 + 万次模拟验证,适合你需要向同事证明「这个 7:3 真的是 7:3」的场合。再展开说站内这一族的分工:随机抽签是从名单里抽子集(抽 N 个、抽过不重复、连抽到空),权重是藏在说明里的后缀语法;抽奖器面向年会流程,管的是一二三等奖、名额、分轮和中奖名单导出;随机点名器是课堂点名的大字滚动;抽长短签则正好相反,它强调每支签严格等概率、按人轮流抽、可事后验签,而本工具是故意不等概率;是否决定器只有固定的三档。一句话选法:要仪式感用转盘,要抽名单用随机抽签,要分奖项用抽奖器,要「把概率调成我想要的比例并且能验证」就用加权抽签。
手机上能用加权抽签做随机分流吗?
能,手机浏览器直接打开本页就可以用,完全免费、不用装 App、也不用注册,输入框和按钮都按触控尺寸做了适配,窄屏下权重表格会自动变成纵向卡片、百分比条满宽显示,不会横向溢出。随机分流是这个工具很典型的用法:A/B 测试要 7:3 分流,就写两行、权重填 7 和 3;灰度放量要 95% 走老逻辑、5% 走新逻辑,就填 95 和 5,或者直接切到百分比模式填 95 / 5。要注意的是本工具是「一次抽一个」的即时决策,适合人工分流、抽样验收、随机点检这种场景;如果你要的是给一批用户按比例打标签,那属于批量分配,一次抽一个会很慢,更合适的做法是用无放回模式一次抽出需要的个数。分流结果可以复制或导出成 CSV 留档,配合种子还能事后复现,方便复盘时自证不是挑出来的。
加权抽签免费吗,需要注册或下载吗?
免费,不用注册、不用下载、也没有次数限制,打开本页就能直接用,抽出来的结果不加水印、导出的 CSV 也不带任何限制。之所以能这样,是因为这个工具没有服务器成本:解析选项、算概率、抽取、模拟一万次全在你自己的浏览器里跑,我们不需要为你的每一次抽签付计算和存储的钱,自然也没有理由做成会员制或按次收费。页面首次打开后资源会被浏览器缓存,之后断网也能继续抽,装到手机桌面当快捷方式用也可以。要提醒的是,「不用注册」也意味着我们不认识你、不给你存历史:抽取记录只留在当前标签页的会话存储里,最多 50 条,关掉标签页就没了,要留档请在抽完后复制文本或下载 CSV。页面本身只加载站点访问统计脚本,它不读取、也不上报你写的选项与抽签结果。
加权抽签最多能设置多少个选项?
最少 1 个,最多 200 个选项,每个选项的权重是 1~99 的整数。只有 1 个选项时也允许抽,只是结果永远是它,页面会中性地提示一句,不当成错误。超过 200 行时会自动截断并提示「已保留前 200 项」,不会静默丢数据也不会卡住——200 行已经是一屏一屏滚着看的上限,再多就不是「给每项调权重」而是抽名单了,那种场景用随机抽签更合适。选项文字本身没有长度限制,写得太长时表格里会省略显示、鼠标悬停可看全文,数据一个字都不会丢;Emoji 也能正常用,包括👨‍👩‍👧、🇨🇳 这类由多个码点组合成的表情,不会被拆成乱码。另外提醒一个和分享有关的上限:选项越多,分享链接越长,编码后超过 1500 个字符时分享按钮会自动禁用并提示你改用「复制文本」发给对方,避免生成一条对方点开就报错的超长链接。

加权抽签怎么设权重:8 类常见场景照着抄

现实里的抽签本来就不该等概率——一等奖 1 个名额而三等奖 20 个,老员工手里的抽奖券本来就更多,A 方案我更想选所以给它 60%,上周值日过的这周权重减半。难点从来不是「怎么随机」,而是「这个不等概率到底该怎么定,定完怎么让别人相信它生效了」。下面这张表把常见场景的权重写法列了出来,照着抄改几个数字就能用。

加权抽签:8 类常见场景的权重写法
场景权重怎么写为什么这么写
年会奖项分布一等奖 1 / 二等奖 5 / 三等奖 20权重直接照名额写,比例天然正确,不用换算百分比
按工龄给抽奖券老员工 5 / 老带新 3 / 新人 1权重就是「几张券」,同事一看就懂,不需要解释算法
A/B 分流 7:3A 组 7 / B 组 3权重比即流量比;灰度放量改成 95 / 5 即可
方案倾向性决策A 方案 6 / B 方案 3 / C 方案 1心里有偏好又不想全凭主观,就把偏好写成数字
值日轮换上周值过的 1 / 其余 3中过的权重降下来,比「直接排除」更平滑
随机点检抽样高风险项 8 / 常规项 2风险高的更常被抽到,抽查覆盖更有针对性
今天吃什么常吃 1 / 想试的新店 4给新店更高权重,随机里带一点探索
惩罚轻重分配轻 6 / 中 3 / 重 1重罚保留但概率低,比全等概率更有张力

常见比例的权重怎么写:加权抽签换算速查表

心里已经有百分比、只想知道权重该填几,照下表抄即可。表里的「实际可达」是按 1~99 的整数权重算出来的真实结果——大多数常见比例都能精确命中,除不尽和过于悬殊的那两类会差一点或直接做不到,我们把它一并列出来,省得你抽完才发现对不上。

加权抽签:目标概率与权重填法换算速查
你想要的概率权重就填实际可达
7:3 随机分流7 / 370% / 30%,精确命中
60% / 30% / 10%6 / 3 / 1精确命中,写 60 / 30 / 10 完全等价
37.5% / 62.5%3 / 5精确命中,八分之三就是 3 比 5
95% / 5% 灰度放量19 / 1精确命中,改 9 / 1 则是 90% / 10%
三个人平分1 / 1 / 1各 33.33%,三等分本就除不尽,任何工具都一样
一等奖 1、二等奖 5、三等奖 201 / 5 / 203.85% / 19.23% / 76.92%,按名额写即可
99% / 1%99 / 1精确命中,这是 1~99 整数权重能表达的最悬殊比例
99.9% / 0.1%做不到需要 1:999,超出权重上限,页面会标黄并给最接近方案

加权抽签的加权随机算法是怎么实现的

说白了加权抽签就是一个按概率抽签的加权随机选择器,算法并不神秘:把每一项的权重首尾相接排成一条长度等于总权重的线段,权重越大占的那一段越长,然后在这条线段上取一个均匀随机点,点落在谁的区间里就抽中谁。因为区间长度与权重严格成正比,中签率自然就等于权重占比;整个过程没有取模运算,所以也不会出现「靠前的选项更容易中」这种模偏差。

加权抽签模拟一万次为什么能证明权重生效

模拟面板用的是和你点「开始抽签」完全相同的抽取函数,只是连着跑一万次并统计频次,再和理论概率并排对照。这件事之所以有说服力,是因为它绕过了「你得相信我们的说法」这一环——权重有没有生效,你自己数一遍就知道。为了让十万次也能秒出结果,模拟走的是前缀和加二分查找的快路径:200 个选项跑 10 万次,比较次数从朴素实现的两千万次降到约七十六万次,主线程一次就能跑完;无放回模式每一轮都要在剩余项之间重新归一,成本高得多,所以单独设了一万次的上限并分片执行,不会把页面卡住。

加权抽签模拟频次和理论概率对不上怎么办

先看次数。随机波动是真实存在的:1000 次下单项偏差 ±3 个百分点属于完全正常的范围,10 万次通常才能压到 ±0.5 个百分点以内。判断权重有没有问题,正确做法是把次数加大再看一遍,而不是拿几十次的结果下结论。另外有两件事会让「实际」看起来不对:一是你写了重复选项,同名的两行各自独立参与,要把它们的百分比相加才是这个名字的总中签率;二是你正在用无放回模式,第二个开始的概率会在剩余项之间重新归一,因此除第一位以外的实际频次天然比权重占比更平,这是无放回本身的性质,不是权重没生效。

加权抽签的结果怎么导出、复现和分享

抽完之后本次会话的记录会保留最近 50 条,每条都带着当时那一项的理论概率,可以复制成文本、复制为 TSV 直接粘进 Excel,或者下载带 UTF-8 BOM 的 CSV(用 Excel 打开不乱码,含逗号引号的选项名也不会串列)。需要事后复盘就填种子,把种子和选项一并留档,任何人都能复现同一串结果。分享链接把选项与权重编码在 URL 里、纯本地生成不经服务器,但它故意不带种子——带上种子的话,收到链接的人以为在随机,实际每次抽出的都是同一个,那是误导。也请留意链接里带着你写的选项文字,涉及人名或内部信息时别随手发到大群。

加权抽签和站内其他随机工具怎么选

一句话分工:要「把概率调成我想要的比例、并且能当场验证」就用本页的加权抽签;要转盘的仪式感、让权重变成扇区大小用幸运大转盘;要从名单里抽出 N 个人、抽过不重复用随机抽签;要按一二三等奖分轮抽、导出中奖名单用抽奖器;课堂上大字滚动点一个人用随机点名器;要每支签严格等概率、按人轮流抽还能事后验签用抽长短签(它与本工具正好相反,本工具是故意不等概率);要把所有人排成一个完整顺序用随机排序器,要决定谁和谁一组用随机分组器,只是纠结「做还是不做」用是否决定器。其中幸运大转盘、随机抽签、抽奖器、随机点名器与本页共用同一套「张三*3」权重后缀语法,同一份名单换页粘贴解析结果不变。