Intermediate

有重复的排列计算器

计算当每个 r 个位置可独立选取 n 个符号之一(允许重复)时,能构建多少种有序排列。
Number of available symbols, e.g. 26 letters
Length of each arrangement
Possible arrangements
10,000

Ordered selections with repetition allowed

公式
10^4
Distinct symbols (n)
10
Positions (r)
4
Arrangements as positions r grow
Step by step
  1. 1

    Symbols per position (n)

    10
    Each position can independently use any of the n symbols.
  2. 2

    Number of positions (r)

    4
  3. 3

    Total arrangements = nʳ

    10 × 10 × 10 × 10 = 10,000
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

这个计算器是如何工作的?

有重复排列计算的是每个位置可以重复使用任意符号的有序排列数。用 n 种不同符号填充 r 个位置,总数为 n^r,因为每个位置是独立选取的。这是计算密码和密钥空间的标准公式,随长度 r 的增加呈指数增长。

公式
排列数 = n^r
How this is calculated

允许重复时,r 个位置中的每个位置都独立填充,且每个位置均可从全部 n 个符号中选取。由于各位置的选取相互独立,需将 n 乘以自身共 r 次,得到 n^r。例如,从 10 个数字中抽取 4 位密码共有 10^4 = 10,000 种可能。

两个输入参数分别是 n(可用的不同符号数量)和 r(位置数,即每种排列的长度)。两者均须为非负整数,非整数项将向下取整。按照惯例,n^0 = 1(恰好存在一种空排列),当 r 大于 0 时 0^r = 0。

本计算器计算的是有序选取,因此 'AB' 和 'BA' 是不同的排列,与组合不同。面积曲线以位置数为横轴绘制 n^r 的变化图,展示密码和密钥空间典型的指数级爆炸增长。非常大的结果可能超出浮点精度,因此极大的值是近似值。

常见问题

无重复排列中每个符号最多使用一次,结果为 n!/(n−r)!。有重复时每个位置可重复使用任意符号,因此数量简化为 n^r,当 r ≥ 2 时始终更大。

将 n 设为字符集大小(例如字母加数字共 62 种),将 r 设为密码长度。结果 n^r 即为该长度所有不同密码的数量。

n^0 = 1。零个位置的排列恰好只有一种:空序列。

也称为

可重复排列
重复排列
n的r次方
可放回排列
密码组合数
有放回排列

APA

TG we-Calculate Editorial Team. (2026). 有重复的排列计算器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/permutations-with-repetition-calculator

Chicago

TG we-Calculate Editorial Team. "有重复的排列计算器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/permutations-with-repetition-calculator.

IEEE

TG we-Calculate Editorial Team, "有重复的排列计算器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/permutations-with-repetition-calculator

BibTeX

@misc{wecalculate_permutations_with_repetition_calculator, title = {有重复的排列计算器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/permutations-with-repetition-calculator}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?