- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2025年8月计算机应用文摘第41卷第15期
基于Python的大素数生成方法原理分析与实现
黄绍龙
(洛阳师范学院数学科学学院,河南洛阳471934)
摘要:文章介绍了Miller-Rabin素性检测算法的原理,并基于Python语言实现了大素数的生成。对于随
机生成的指定位数大整数,先采用小素数进行初步筛选,未被筛除的数再通过Miller-Rabin素性检测算法进
行进一步判定。该方法在生成大素数方面具有较高的效率。
关键词:大素数;费马小定理;概率算法;随机化算法;Miller-Rabin素性检测
中图分类号:TP311文献标识码:A
Principleanalysisandimplementationoflargeprimegeneration
methodbasedonPython
HUANGShaolong
(FacultyofMathematicalSciences,LuoyangNormalUniversity,Luoyang,Henan471934,China)
Abstract:ThearticleintroducestheprincipleofMiller-Rabinprimedetectionalgorithmandimplementsthe
generationoflargeprimenumbersbasedonPythonlanguage.Forrandomlygeneratedlargeintegerswitha
specifiednumberofdigits,smallprimenumbersarefirstusedforpreliminaryscreening,andtheunfiltered
numbersarefurtherjudgedusingtheMiller-Rabinprimedetectionalgorithm.Thismethodhashighefficiencyin
generatinglargeprimenumbers.
Keywords:largeprime,Fermat̓slittletheorem,probabilisticalgorithm,randomizedalgorithm,Miller-Rabin
primalitydetection
2.1EratosthenesSieve
1引言
埃拉托色尼筛法(EratosthenesSieve)用于找出指定
许多密码学算法需要随机选择1个或多个非常大的范围内的所有素数。其原理是:给定一个大于4的整数
素数来实现,如RSA算法和离散对数算法。如何选择大n,从2开始,依次将小于或等于n的素数的倍数标记
素数,或如何判断一个大的正整数是否为素数,是实现为合数,剩余未被标记的整数即为素数。实现的函数为
这些密码学算法的关键步骤。eratosthenes(),代码及注释如下:
绝大多数判定任意正整数是否为素数的方法,所n#输入正整数n,输出n以内的所有素数
11
需的步骤数ε为某些函数的分数形式,如=或。deferatosthenes(n):
O(n)ε
34
您可能关注的文档
- “数据分析与计算”专栏主持人语.pdf
- “特殊摄影”在影视节目中的应用分析.pdf
- ICU气管插管患儿实施综合性护理对非计划性拔管的效果分析.pdf
- 安康市中老年人健康生活方式现状分析.pdf
- 拆分组合法在遗传计算问题中的适用情况分析.pdf
- 城市建筑空间设计中的文化传承与创新分析.pdf
- 初中数学教学中数形结合教学分析.pdf
- 初中语文教学培养口语表达能力策略分析.pdf
- 船长航次计划评估现状分析与策略讨究.pdf
- 大蒜生产关键环节机械化技术推广应用效益分析.pdf
- 初中英语人教版七年级上册第四单元Where is my schoolbag ! Section A .ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.ppt
- 初中英语人教版七年级下册 Unit 6 I'm watching TV. Section A 11a.pptx
- 注册土木工程师培训课件.ppt
- 初中生物济南版七年级上册第一章奇妙的生命现象 第三节生物学的探究方法.ppt
- 初中英语人教版七年级上册第四单元Where is my schoolbag Section B 2.pptx
- 注册安全工程师案例课件.ppt
- 初中物理人教版八年级上册第二章第4节噪声的危害和控制课件(共19张PPT).pptx
- 注册安全工程师王阳课件.ppt
- 初中数学青岛版八年级上2.4《线段的垂直平分线》课件(16张PPT).ppt
最近下载
- 2023-2024学年四川省成都市石室联合中学教育集团七年级(上)期末数学试卷+答案解析.pdf VIP
- 一种双参复合肽配方及其制备方法.pdf VIP
- 《Keras与深度学习实战》第6章 基于CycleGAN的图像风格转换.pptx VIP
- (自考)市场营销学完整版PPT课件全套教学教程.pptx
- 人机协作场景下工人行为识别与安全防护机制研究.pdf VIP
- 铁路客运记录.pptx VIP
- 创新企业文化建设.pptx VIP
- 铁路客运记录编写及电报拍发实例.pptx VIP
- 太极拳初级知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 2025岭南版美术二年级上册第十三课《动画世界》核心素养教学设计.doc
人力资源管理师持证人
专注于各类文档、文案、文稿的写作、修改、润色和各领域PPT文档的制作,收集有海量各类规范类文件。欢迎咨询!
原创力文档


文档评论(0)