隨機與安全 指南

抽後放回 vs 不放回差在哪?隨機抽樣、重複中選與機率完整指南

同一份名單,用放回抽樣和不放回抽樣會產生完全不同的機率結構;公平不代表兩種規則一定有一個比較好。

更新日期:

假設班上有10個人。

第一次抽到Amy。

第二次抽籤時,Amy還在不在名單裡?

這個看似小問題,會直接改變後面每一輪的機率。

速答:抽後放回與不放回差在哪?
**With replacement(放回抽樣)**代表每次抽完把中選者放回候選池,因此下一輪仍可再次中選,且若候選池不變,每輪邊際機率相同;**without replacement(不放回抽樣)**代表中選者離開候選池,因此同一輪或後續輪次不會重複,剩餘人的中選機率會隨候選池縮小而增加。FunnyTools Name Picker可選擇「抽出後從名單移除」,Random Number也可關閉「允許重複」,讓你依用途選規則。

一、放回抽樣是什麼?

候選:

A、B、C、D

抽到B後:

B放回。

下一輪仍是:

A、B、C、D

每一輪B仍有:

1/4

的理論機率。

二、不放回抽樣是什麼?

第一次抽到B後:

候選變成:

A、C、D

第二輪每一個剩餘人機率:

1/3

B已經不可能再中。

三、哪種比較公平?

沒有單一答案。

每次事件彼此獨立

例如:

每天抽一個值日生,可以重複。

放回合理。

一輪內每人只出現一次

例如:

10個報告順序。

不放回合理。

公平的核心是:

規則符合任務,而且事前公開。

四、課堂點名通常怎麼選?

如果目標是:

長期每個人都有機會。

可以使用不放回輪替:

  1. 全班名單
  2. 抽到後移除
  3. 全部抽完後重設

這會確保:

一個cycle內每個entry最多一次。

但它不是「獨立隨機抽樣」。

五、為什麼不放回更像洗牌?

把10張名字卡完整洗牌後:

從第一張讀到第十張。

本質上就是:

一次生成一個random permutation。

FunnyTools Name Picker現行使用Fisher–Yates洗牌,單次抽多位時不重複position。

六、一次抽3位和連續抽3次有差嗎?

如果:

  • 都是不放回
  • 演算法正確
  • 候選池相同

結果集合的機率可以等價。

但如果連續抽時中間有人:

  • 被加回
  • 名單被改
  • 手動重抽

就不一樣。

正式活動應先固定規則。

七、Random Number的「允許重複」

假設範圍1~10,抽5個。

允許重複

可能:

2, 2, 7, 9, 2

不允許重複

可能:

2, 7, 9, 1, 4

如果quantity > range size,且不允許重複:

這個要求在數學上不可能。

工具應拒絕或限制。

八、重複文字和放回是不同概念

名單:

Amy
Amy
Ben

即使你「不放回」:

仍有兩個Amy entry。

第一次抽到一個Amy後,另一個Amy還可能在候選池。

所以先處理:

entry duplication

再決定replacement rule。

九、每輪機率怎麼變?

10人不放回抽。

第一輪每人: 1/10

假設A沒中。

第二輪A: 1/9

第三輪若仍沒中: 1/8

機率逐步上升,直到一定被抽到。

十、放回抽樣會不會「不公平地連續抽到同一人」?

如果每輪獨立且等機率:

連續中選是正常可能事件。

例如10人中,同一個特定人連續兩次中:

1/10 × 1/10 = 1/100

不是0。

不能因為結果看起來不均就臨時重抽。

十一、想要「公平輪流」其實不是純隨機

若規則要求:

每人都必須先出現一次,才可再次中選。

那是:

random order without replacement。

它加入了coverage constraint。

這和「每次都獨立公平抽」不同。

兩種都可合理,只是目標不同。

十二、抽獎通常該用哪種?

看活動規則:

  • 一人可中多獎 → 可能放回
  • 一人限中一次 → 不放回
  • 不同獎項資格不同 → 分層名單
  • 頭獎中選者不能再中其他獎 → 頭獎後移除

規則要寫在抽之前。

十三、樣本調查呢?

研究抽樣中:

  • Simple random sampling without replacement
  • Sampling with replacement

都有理論用途。

實務調查母體名單通常更常見:

不放回選取不同個體。

但正式研究設計不應只靠一般抽籤網站決定抽樣框品質。

十四、常見錯誤

錯誤1

抽到不喜歡的結果才改成不放回。

錯誤2

以為不放回就自動去除重複姓名。

錯誤3

要求10個不同號碼,範圍只有1~5。

錯誤4

把公平輪替和獨立隨機混為一談。

錯誤5

沒有寫清楚「一人可否重複得獎」。

十五、快速選擇表

目的 常見規則
每次獨立抽一人 放回
一輪每人最多一次 不放回
報告順序 不放回
可重複隨機事件 放回
一人限得一獎 不放回
骰子每次投擲 放回概念/獨立

十六、FAQ

抽出後移除比較公平嗎?

不是絕對,而是適合「一輪不能重複」的目標。

不移除就可能連續抽到同一人?

是,且可能是完全正常的隨機結果。

一次抽多人會重複嗎?

FunnyTools現行Name Picker單次多抽不重複position。

Random Number可以不重複嗎?

可以關閉允許重複。

重複姓名怎麼辦?

先判斷是兩個不同的人,還是意外重複entry。

十七、延伸閱讀

下一步

先問自己:中選的人下一輪還能不能再中?

答案決定你應該開啟或關閉「抽出後移除/允許重複」。

重點速記

With replacement: pool stays N Without replacement: N → N-1 → N-2