判断素数的5种方法

判断素数的5种方法,第1张

判断素数的5种方法如下:

法1、素合分流律

《n级自然数表》提升的极限是两个无限逼近100%的《全素数表》和《全合数表》的有机组合。

法2、素数对称律

素数总是以△=〔m1m2…mn〕为公变周期,沿着△和△/2轴线,反复无穷地等距离对称出现。虽然有对称性破坏,但这种对称破坏率会随着n值无限提升而无限向零靠拢,素数对称率无限逼近100%。

法3、素数对称律(或称:哥德巴赫定理)

以任意自然数N(包括0和1)为原点的项标轴正、负方向两端等距离对称分布着无穷的素数对,周期性,反复无穷地合成2N。

法4、素数极限分布律

《n级素数表》提升的极限是一个横平竖直,整齐排列,有规律(呈等差数列纵队),有秩序(从mn+1起由小到大)的大于mn的原生态《全素数表》往无穷方向延伸。(附素数极限公式分布图于后)

法5、素数普遍公式

设△=〔m1m2…mn〕是n个顺序素数的最小公倍数,mn+1是第n+1个素数,任意非1自然数N若满足:

(N △)=1 且N<m2n+1则N一定是新生素数。

素数的判断方法

素数即质数,在手头上没有质数表的情况下,可以用试除法来判断一个自然数是不是质数。例如判断143、179是不是质数,就可以按从小到大的顺序用2、3、5、7、11……等质数去试除。一般情况下用20以内的2、3、5、7、11、13、17、19这8个质数去除就可以了。

根据质数的定义,在判断一个数n是否是质数时,只要用1至n-1去除n,看看能否整除即可。还有更好的办法:先找一个数m,使m的平方大于n,再用小于等于m的质数去除n(n为被除数),如果都不能整除,则n必然是质数。

素数分布规律

以36N(N+1)为单位,随着N的增大,素数的个数以波浪形式渐渐增多。孪生质数也有相同的分布规律。以下15个区间内质数和孪生质数的统计数。

S1区间1——72,有素数18个,孪生素数7对。(2和3不计算在内,最后的数是孪中的也算在前面区间。)

S2区间73——216,有素数27个,孪生素数7对。

S3区间217——432,有素数36个,孪生素数8对。

S4区间433——720,有素数45个,孪生素数7对。

S5区间721——1080,有素数52个,孪生素数8对。

S6区间1081——1512,素数60个,孪生素数9对。

S7区间1513——2016,素数65个,孪生素数11对。

S8区间2017——2592,素数72个,孪生素数12对。

S9区间2593——3240,素数80个,孪生素数10对。

S10区间3241——3960,素数91个,孪生素数19对。

S11区间3961——4752素数92个,孪生素数17对。

S12区间4752——5616素数98个,孪生素数13对。

S13区间5617——6552素数108个,孪生素数14对。

S14区间6553——7560素数113个,孪生素数19对。

S15区间7561——8640素数116个,孪生素数14对。

判断一个数是不是素数方法如下:

1、检查该数字的结尾数字,如果这个数字是以0、2、4、6和8结尾,则它不是素数。

示例1:

取一个数字,例如26543456

这个数字的个位数字是6,所以它不是素数

2、取该数字各位上的数字之和,如果这个数字之和能被3整除,则该数不是素数;

示例2:

取一个数字,例如26577

此数字的个位不是0、2、4、6或8

现在,取数字的总和,即:2+6+5+7+7=27

因为27可以被3整除,所以26577不是素数。

3、如果步骤1和2都不能确定数字是不是素数,那就可以求该数字的平方根;如果这个数字能够被任何一个小于其平方根的素数整除,则这个数字就不是素数,否则它就是素数。比如一个数字以5为结尾,那么它总是能被5整除,因此它就不是素数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5830234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-02-04
下一篇 2023-02-04

发表评论

登录后才能评论

评论列表(0条)

保存