当前位置:首页 > 经验 >

五十以内质数表(10000以内的质数表)

来源:原点资讯(www.yd166.com)时间:2022-11-03 22:36:04作者:YD166手机阅读>>

马林梅森

在只能手工计算的时代,人们就开始了对梅森素数的寻找,直到19世纪末,人们只找到了12个梅森素数。p值分别是:2,3,5,7,13,17,19,31,61,89,107,127

在计算机诞生以后,人们搜索梅森素数的速度加快,直到1996年为止,数学家使用了超级计算机Cray-T94,发现了第34个梅森素数。

进入互联网时代,一个更加精妙的方法诞生了。1996年1月,美国数学家及程序设计师乔治·沃特曼(George Woltman)编写了一个梅森素数计算程序。他把程序放在网页上供数学家和数学爱好者免费使用,这就是最初的互联网梅森素数大搜索计划了(Great Internet Mersenne Prime Search,GIMPS)。任何拥有个人电脑的人都可以加入GIMPS,成为一名素数猎人

从1997年至今,所有新的梅森素数都是通过GIMPS分布式计算项目发现的。这个项目成功聚集了数十万台计算机进行一个问题的计算,它的计算能力已经远远超出我们的想象。

其中,最新第50个梅森素数的发现,就是美国一位普通的电气工程师Jonathan Pace,用一台普通的家庭计算机CPU型号是i5-6600,幸运地通过GIMPS发现了这个梅森素数,不仅在数学史上留下了自己的名字,而且得到了3000美元的奖励。(大家如果有兴趣,可以下载一个试试,第一个找到超过1亿位数梅森素数的人,奖励15万美元)

五十以内质数表,10000以内的质数表(13)

素数的寻找方法

素数行踪不定,分布未知,怎么样才能找到素数?

在公元前2世纪希腊数学家埃拉托斯特尼(Eratosthenes),就已经提出了一个非常简单而且有效的素数筛法,我们称之为埃拉托斯特尼筛法(Sieve of Eratosthenes)。核心是:要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数

五十以内质数表,10000以内的质数表(14)

一个埃拉托斯特尼筛法的例子

具体的筛法如下:

第1步:确定需要筛选素数的范围,确定范围的最大值,比如是120。第2步:根号120的结果为10.95,所以只需要利用11以内所有素数的倍数来剔除120以内的数字,剩下的就是素数。首先剔除以2为倍数的数字,11以内剔除掉4,6,8,10这几个数字,同时剔除掉120以内所有以2为倍数的数字。第3步:最小的未被剔除的数字为3,剔除以3为倍数的数字,11以内剔除9这个数字,同时剔除掉120以内所有以3为倍数的数字。第4步:最小的未被剔除的数字为5,剔除以5为倍数的数字,11以内不需要剔除数字,同时剔除掉120以内所有以5为倍数的数字。……如此类推,可以将120以内的所有素数完全找到。

不得不说,古人的智慧实在是太让人佩服。

普及完素数知识,超模君忽然发现,第50和51位梅森素数都是在12月被发现!

而新的一年即将到来,是否第52位梅森素数将被发现了? 就让我们拭目以待吧。

五十以内质数表,10000以内的质数表(15)

,

栏目热文

c语言输出100以内素数(c语言打印输出100以内的素数)

c语言输出100以内素数(c语言打印输出100以内的素数)

例17:C语言编程实现输出100~200之间的素数。解题思路:这个问题的算法很简单,在上一节的基础上,只要在外层增加一个...

2022-11-03 23:15:03查看全文 >>

质数表100以内巧背(100以内质数表口诀)

质数表100以内巧背(100以内质数表口诀)

  100以内的质数共有25个。  分别是2、3、5、7 、11、13 、17,、19、 23、29、 31,、37、 ...

2022-11-03 23:04:37查看全文 >>

啥叫质数(什么叫做质数)

啥叫质数(什么叫做质数)

一提起质数也许你不知道到底是啥?不过稍微有点数学基础的人就知道质数是数学里面的一种比较特殊数,同时也是一个比较常见的数。...

2022-11-03 23:14:19查看全文 >>

100以内的合数表(1-1000以内合数表)

100以内的合数表(1-1000以内合数表)

​知识点一个数,如果只有1和它本身两个因数,那么这样的数叫做质数(或素数)。如2,3,5,7都是质数。一个数,如果除了1...

2022-11-03 22:57:05查看全文 >>

200内的质数有几个(200以内质数之和是多少)

200内的质数有几个(200以内质数之和是多少)

算术中的基石卡尔·弗里德里希·高斯德国伟大的数学家卡尔·弗里德里希·高斯曾说:"数学是科学的皇后,而算术是数学的皇后。"...

2022-11-03 23:00:57查看全文 >>

什么叫做因数(为什么叫因数不叫乘数)

什么叫做因数(为什么叫因数不叫乘数)

一、因数和倍数的意义。1、在整数除法中,如果商是整数而没有余数,我们就说,被除数是商和除数的倍数,商和除数是被除数的因数...

2022-11-03 22:59:49查看全文 >>

100以内的质数表(质数判断最简单方法)

100以内的质数表(质数判断最简单方法)

100以内的质数共有25个,2是唯一的偶数质数。100以内的质数列举:2、3、5、7、11、13、17、19、23、29...

2022-11-03 22:42:30查看全文 >>

1到1000素数c语言程序(100到200素数c语言程序)

1到1000素数c语言程序(100到200素数c语言程序)

题目问:1-100之间有多少个素数,并输出所有素数及素数的个数。这个题面就很容易理解了,数学上对素数的定义是这样的:质数...

2022-11-03 22:45:54查看全文 >>

20以内所有的质数和是多少(20以内的合数包括20吗)

20以内所有的质数和是多少(20以内的合数包括20吗)

认识质数和合数.彭大春 各位网友,大家好,我是头条网彭老师。 今天给大家讲一讲有关质数与合数的一些简单知识和小故事。概念...

2022-11-03 22:50:18查看全文 >>

用什么工具看油管(youtube在中国可以播放吗)

用什么工具看油管(youtube在中国可以播放吗)

youtube,也是大家通常说的油管,是指国外知名视频网站youtube,网络名词。由于youtube在国内属于封禁状态...

2022-11-03 22:48:05查看全文 >>

文档排行