素数生成器_互动科普

使用社交账号登录

购买价格:
付款方式:

互动科普

主页 > 科普纵览 > 数学 • 其他

素数生成器

《科学世界》  发表于 2018年05月25日

瑞士数学家莱昂哈德·欧拉(Leonhard Euler),曾提出了几个“连续生成素数的公式”。例如x2-x+41,用从1开始的整数依次代替x,可以连续得到40个素数(参照右图)。那么,是否存在只生成素数的公式呢?事实上,用类似“x2-x+41”那样的文字和整数所表示的公式,并不能创建出只生成素数的公式,这一点已经得到证明。

此外,我们可以根据“威尔逊定理”来判定一个数是否为素数,但是它存在一个问题:需要花费很长的时间来进行计算。

迄今为止,人们尚未找到能精确生成素数或简单地发现素数的方法。

 

20130636素数生成器.jpg

不断生成素数的“欧拉二次互反律”

图为欧拉提出的连续生成素数的公式。例如,用2代替x,2×2-2+41=43。根据素数表,我们可以得知43为素数。

与此相同,分别用1到40的自然数代替x,所得结果全都是素数。从41开始,出现了合数1681(=41×41)。右为计算结果一览表。

 

(本文发表于《科学世界》2013年第6期)


全部评论

你的评论