使用方法(3步)
- 選擇 文字 (字谜)或 計數 (符號+計數)。
- 選擇精確或近似值。精確顯示安全時的完整整數。
- 複製可共享的 URL 以重現相同的状態。
結果
精確值(精確模式): —
位數: —
科學計數法: —
细分(計數)
—
| 符號 | 計數 |
|---|
隨機例子(小n)
当 n ≤ 30 時均匀產生不同的排列。使用種子以實現再現性。
常見問題解答
什麼是多集排列(字谜計數)?
当某些項目相同時,它会計算不同的排列,例如 BANANA 的獨特字谜的數量。
公式是什麼?
如果總項目數為 n,重複計數為 n1..nk,那么 Count = n! / (n1! n2! … nk!)。
與“重複排列”(n^r)有什麼區別?
多集排列意味着重複項已经存在(BANANA)。 n^r 意味着您可以在選擇時重複使用項目(PIN 碼)。
為什麼n = 0時結果是1?
排列零項的方法只有一種:什麼也不做(空排列)。
如果精確模式被拒绝怎么办?
切換到近似模式,即可在不構造巨大整數的情况下看到可靠的位數和科學記數法。
我如何在 Excel 中計算這個值?
使用階乘:=FACT(n)/PRODUCT(FACT(n1),FACT(n2),...)。對於較大的 n,Excel 可能会溢出;此處請改用近似模式。
計算方法
- 文本模式在標准化和可選過滤後對字符進行計數,然後應用
n! / ∏(ni!)。 - 精確模式使用 BigInt 安全的二項式系數乘積:
Count = C(n,n1)·C(n−n1,n2)·…。 - 近似模式使用對數階乘来計算位數和科學記數法,而無需構建巨大的整數。