素数 Prime number




质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数)。大于1的自然数若不是质数,则称之为合数。例如,5是个质数,因为其正因数只有1与5,而6则是个合数,因为除了1与6外,2与3也是其正因数。算术基本定理确立了质数于数论里的核心地位:任何大于1的整数均可被表示成一串唯一质数之乘积。该定理的唯一性需将1排除于质数外,因为在因数分解中可以有任意多个1,如3、1*3、1*1*3等都是3的有效因数分解。
验证一个数字 n 是否为质数的一种简单但缓慢的方法为试除法。此一方法会测试 n 是否为任一在2与之间的整数之倍数。比试除法更加有效率的算法已被发现用来测试较大的数字是否为质数。特别的是,对一些特别形式的数字(如梅森数),有更快的方法。直到2016年1月为止,已知最大的质数为2-1。