Big Prime 要怎麼產生 |
缺席
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
這個是質數的產生器
http://www.mathland.idv.tw/fun/growprime.htm 歐幾里德(Euclid)於西元前300年左右利用反證法輕易證明了「質數有無限多個」。他是這樣證明的:假設質數有限個,共有n個,分別是 p1、p2、p3、...、pn。
如果有一數是 P= p1×p2×p3×.....×pn, 1,因為p1、p2、p3、...、pn都不能整除P,所以P的正因數只有1和P,可見P一定是質數。而這結果顯然和假設不同,因此,質數是無限多個的。 P= p1×p2×p3×.....×pn, 1被視作質數產生器是理所當然的,但是一些數學家仍在找尋不同的產生器,17世紀數學家發現33333331是質數,更有趣的是,從左到右依序拿掉一位數,所得的一些數3333331、333331、33331、3331、331、31都是質數。這發現確實鼓舞大家,認為333333331也應該是質數,可惜他們失望了,因為不久就發現333333331=17×19607843。
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
抱歉喔~~這個網頁我也有看過~~
而且質數檢查法目前比較常用的叫做Miller-Rabin演算法 而且我要的是256,512bit二進制或者更多位數的質數
換算成十進制約log 2^256=0.3010*256=77位唷!!! 你去試試看那個網頁他應該沒有算到那麼多位數~~ 另外大家可能誤會我的意思了~~
我是想問是不是有根java一樣有library可以call
這樣我就不用自己來寫
而且我功力不足自己寫的話效能一定會差很多
可能會不符合我要做的工作的要求 發表人 - hdilwy 於 2004/10/18 09:55:08
|
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
引言: 抱歉喔~~這個網頁我也有看過~~ 而且質數檢查法目前比較常用的叫做Miller-Rabin演算法 而且我要的是256,512bit二進制或者更多位數的質數 換算成十進制約log 2^256=0.3010*256=77位唷!!! 你去試試看那個網頁他應該沒有算到那麼多位數~~ 另外大家可能誤會我的意思了~~ 我是想問是不是有根java一樣有library可以call 這樣我就不用自己來寫 而且我功力不足自己寫的話效能一定會差很多 可能會不符合我要做的工作的要求 發表人 - hdilwy 於 2004/10/18 09:55:08我不怎麼懂java,所以不知道他有什麼函式可以呼叫。那個網頁雖然不能算到這麼多位,但是我想說可以用大數運算的方式來處理,只是速度上可能會有點慢。 |
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
|
hdilwy
初階會員 發表:18 回覆:65 積分:41 註冊:2004-08-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |