数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 21992|回复: 40

上千位大自然数的素性判定已不在话下

[复制链接]
发表于 2011-3-31 14:45 | 显示全部楼层 |阅读模式
经过近半个月的努力,把原来判定素数的程序成功进行了优化,速度比原来提高了十来倍,在普通电脑中运行,未优化前判定1000位的大数需要近一个小时,现在只需要数分钟。
小的数字更快。二百位的也就3秒钟。
速度还可进一步再提高数倍。
目标:更快更强。
发表于 2011-3-31 15:47 | 显示全部楼层

上千位大自然数的素性判定已不在话下

是用什么原理或方法判定素数?
 楼主| 发表于 2011-3-31 16:37 | 显示全部楼层

上千位大自然数的素性判定已不在话下

基本原理很简单,就是费吗小定理。
关键是算法,这里要用到很多技巧,可以说是非常非常复杂,代码就写了十来页,这十来页代码不得有一处错误,否则程序就无法运行。
发表于 2011-3-31 16:51 | 显示全部楼层

上千位大自然数的素性判定已不在话下

[这个贴子最后由尚九天在 2011/03/31 04:54pm 第 1 次编辑]

    厉害!请判定998个0的两端:
                              各添一个1,
                              各添一个7,
                              
之素性,以及1000个1、7 之素性。
    每个以 9分钟计,耽搁先生 9×4 = 38分钟时间,可以吗?              
 楼主| 发表于 2011-3-31 16:56 | 显示全部楼层

上千位大自然数的素性判定已不在话下

下面引用由尚九天2011/03/31 04:51pm 发表的内容:
厉害!请判定998个0的两端:
                              各添一个1,
                              各添一个3,
                              各添一个7,
...
这些数字都是复合数,没必要动用程序计算。
发表于 2011-3-31 17:08 | 显示全部楼层

上千位大自然数的素性判定已不在话下

厉害,厉害,大大地厉害!
发表于 2011-3-31 21:59 | 显示全部楼层

上千位大自然数的素性判定已不在话下

厉害,厉害,太厉害
发表于 2011-4-1 02:31 | 显示全部楼层

上千位大自然数的素性判定已不在话下

下面引用由熊一兵2011/03/31 09:59pm 发表的内容:
厉害,厉害,太厉害
下面引用由尚九天2011/03/31 04:51pm 发表的内容:

   厉害!请判定998个0的两端:
                             各添一个1,
                             各添一个7,
                             
之素性,以及1000个1、7 之素性。
   每个以 9
                    1000个7÷1000个1 = 7 ,
尚老头 老糊涂了!
发表于 2011-4-1 11:49 | 显示全部楼层

上千位大自然数的素性判定已不在话下

那编个破解RSA密码的 一定没问题
 楼主| 发表于 2011-4-1 17:30 | 显示全部楼层

上千位大自然数的素性判定已不在话下

下面引用由ysr2011/04/01 11:49am 发表的内容:
那编个破解RSA密码的 一定没问题
编程应该不是问题(不过也没有试过),主要是速度,一般走不了多远。
有时间试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-7 02:36 , Processed in 0.093431 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表