ConvertThemAll

质因数分解计算器

将数字写成质数的乘积,并立即看出它本身是否为质数。

公式 数学

2至20位

质因数分解

质因数分解: 2³ × 3² × 5

展开写法
2 × 2 × 2 × 3 × 3 × 5
因数个数
24
下一个质数
367
上一个质数
359

这是合数:它有除1和它本身以外的因数。

同一数据的表格版
质数指数数值
238
329
515

工作原理

除顺序外,大于1的每个整数都只能以一种方式写成质数的乘积。计算器先除去较小的质数,然后使用Pollard rho方法分解较大的因子。

每个因子都通过确定性的米勒–拉宾检验来确认是否为质数,该检验对此规模的数字已被证明是正确的。因数个数由各指数决定:将每个指数加1后相乘。

公式

n = p₁^a₁ × p₂^a₂ × … × pₖ^aₖ
因数个数 = (a₁ + 1)(a₂ + 1)…(aₖ + 1)

示例计算

360 = 2 × 2 × 2 × 3 × 3 × 5 = 2³ × 3² × 5。因数个数为 (3 + 1)(2 + 1)(1 + 1) = 24。最接近的质数是359和367。

常见问题

1是质数吗?

不是。质数恰好有两个因数,即1和它本身;而1只有一个因数。将1排除在外,可以保证质因数分解的唯一性。

2是唯一的偶质数吗?

是的。其他偶数都能被2整除,因此至少有三个因数。

如何判断一个大数是否为质数?

对于大数,试除法太慢,因此采用米勒–拉宾等检验方法。若选用恰当的检验底数,对于此规模的数字可得出确定的结论。