找回密码
 欢迎注册
楼主: medie2005

[讨论] 连续逆素数

[复制链接]
发表于 2008-6-17 14:20:05 | 显示全部楼层
你这个是什么算法得到的?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 14:21:38 | 显示全部楼层
原帖由 无心人 于 2008-6-17 14:19 发表
因为,大数的逆序基本上都分散的很开
假设无关联

则连续10个过100素数的概率是1/ln(1000)^10 = 4.4E-9

你要计算的是至少一个过100素数的概率,还是挺大的。不过作为一种筛选的手段,应该还是可以使用的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 14:27:09 | 显示全部楼层
我觉得超过32bit的用强行筛选的方法应该不会慢
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 14:28:53 | 显示全部楼层
假设有一个区间
首先筛得到素数

然后对素数求逆序,筛100内素数
如果过,则标1,否则标0

连续有10个以上1的,进行中间数字的测试
然后再测试其他的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 14:29:09 | 显示全部楼层
是的,应该还行。
不知道medie2005是不是就是采用分段筛法做的?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 14:33:10 | 显示全部楼层
你作下试试

不会用到大数算法的
很简单的

大不了最后过下米勒-罗宾测试
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-6-17 14:38:19 | 显示全部楼层
对10^9内的长度为10的连续素数集,mathe前面给的结果好像漏了一组:
{924408493,924408497,924408517,924408521,924408559,924408587,924408601,924408607,
924408613,924408619}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-6-17 14:40:05 | 显示全部楼层
我的算法还是分段筛。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 15:06:59 | 显示全部楼层
看来简单的还是最好的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-6-17 17:07:52 | 显示全部楼层
原帖由 medie2005 于 2008-6-17 14:38 发表
对10^9内的长度为10的连续素数集,mathe前面给的结果好像漏了一组:
{924408493,924408497,924408517,924408521,924408559,924408587,924408601,924408607,
924408613,924408619}

程序长度颠倒代码有个bug,数据第五位是0的时候有错,需要修改一下
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-28 22:08 , Processed in 0.062446 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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