网站首页 > 技术文章 正文
已知最大的素数被发现,打破了之前的记录超过 1600 万位。
已知最大的素数是由一位业余研究人员和前 Nvidia 员工发现的。
新数字为 2136,279,841– 1,击败了之前的冠军保持者 (282,589,933– 1) 超过 1600 万位。
素数,被数学家描述为“整数的原子”,是只能被自身和 1 整除的数字。最小的素数是 2、3、5、7 和 11。从技术上讲,质数是无穷大的,但是找到它们变得越来越困难。
为了找到新的素数,Luke Durant 使用一个名为 Great Internet Mersenne Prime Search 或 GIMPS 的免费程序,通过算法筛选各种可能性。根据 GIMPS 网站上发布的一份声明,他的工作需要利用 17 个国家/地区 24 个数据中心的数千个图形处理单元 (GPU),这一壮举“结束了普通个人计算机寻找这些巨大素数的 28 年统治”。
根据声明,新确认的素数包含 41,024,320 个十进制数字。
新的素数也是已知的第 52 个梅森素数——这个系列以法国僧侣和博学家马林·梅森 (Marin Mersenne) 的名字命名,他设计了一个公式,通过从 2 的幂中减去 1 来找到素数。(最小的梅森素数是 3 — 或 2 的 2 次方乘以 1。虽然远非发现素数的唯一方法,但该方法比其他方法稍微容易一些。
至于这一发现的有用性,“目前这些大梅森素数的实际用途很少,这促使一些人问,'为什么要搜索这些大素数?GIMPS 团队在声明中写道。“几十年前,同样的疑虑就存在,直到基于素数开发了重要的密码学算法。”
这一发现使杜兰特获得了 GIMPS 的 3,000 美元现金奖励。150,000 美元和 250,000 美元的更多奖金分别等待着发现第一个亿位数素数和第一个十亿位数的玩家。
- 上一篇: 数字找规律,很多人急得直跺脚,太难了!
- 下一篇: 最大公约数怎么求?用这三种方法求解非常管用
猜你喜欢
- 2025-07-14 最大公约数怎么求?用这三种方法求解非常管用
- 2025-07-14 数字找规律,很多人急得直跺脚,太难了!
- 2025-07-14 素数分布的解析理论:π(x)、Li(x)和J(x)的严格数学框架
- 2025-07-14 大多数人不知道的 16 个非常有趣的质数
- 2025-07-14 「C语言程序设计」C语言求回文素数
- 2025-07-14 欧几里得算法(欧几里得算法别称)
- 2025-07-14 C++刷题 搜索与回溯法解素数环(c++查找素数)
- 2025-07-14 Python:4种质数算法效率比较(python怎么算质数)
- 2025-07-14 一到六年级,数学运算能力差、薄弱知识点的原因和措施汇总!
- 2025-07-14 用Python实现素数相关算法并做注释说明
- 07-27据说这是1000年以后的课本(一千年后的教科书)
- 07-27穿得好,你也可以很丁真!黑黄皮男生夏日色彩搭配指南
- 07-27进口大众贰则 丨 Volkswagen Multivan T5与CrossGolf
- 07-27《病娇模拟器》制作人让玩家投票决定游戏的发展之路
- 07-27《呻吟》内容过于真实,请谨慎阅读(四)
- 07-27汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
- 07-27汇编语言mul乘法指令和模块化程序设计
- 07-27pycharm下module 'requests' has no attribute 'get'问题的解决
- 最近发表
-
- 据说这是1000年以后的课本(一千年后的教科书)
- 穿得好,你也可以很丁真!黑黄皮男生夏日色彩搭配指南
- 进口大众贰则 丨 Volkswagen Multivan T5与CrossGolf
- 《病娇模拟器》制作人让玩家投票决定游戏的发展之路
- 《呻吟》内容过于真实,请谨慎阅读(四)
- 汇编指令学习(ADD,SUB,MUL,DIV,XADD,INC,DEC,NEG)
- 汇编语言mul乘法指令和模块化程序设计
- pycharm下module 'requests' has no attribute 'get'问题的解决
- python委托定制超类getattr和getattribute管理属性
- 「按键精灵安卓版」界面多选框实现10选3(选中不超过3个)
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)