English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

某範圍內質數的數量問題?

我想知道如 100 內有 25個質數,
如果不想一個數字一個數字判斷,
請問有沒有公式直接代入,
求出某範圍內質數的數量?
(ps. 我的職業是程式設計師 )

2007-09-16 08:43:35 · 5 個解答 · 發問者 jane 1 in 科學 數學

5 個解答

我舉兩個例子

影片下載會變成副檔名AVI,可以直接看不用更改副檔名。

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

這是 200 到 300 內的所有質數的乘績

影片
http://yinhellweb.myweb.hinet.net/200300.mpg

最後的數字抄下
262025664754470334382813071883984477441

取對數 = 38.418343831454721487583868874818

(200+300)/2=250

log 250 = 2.397940008672037609572522210551

38.4xxx / 2.39xxx 約等於16

所以 200 到 300 內的所有質數的數量一共有16個

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

這是 900 到 1000 內的所有質數的乘績
影片 http://yinhellweb.myweb.hinet.net/9001000.mpg

最後的數字抄下,50013999071630553069693302738929413900318
1。

取對數 = 41.6990568545476677620151609034377

(1000+900)/2=950

log 950 = 2.9777236052888477663225945810324

41.699xxx / 2.977xxx 約等於14

所以 900 到 1000 內的所有質數的數量一共有14個

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

影片中,我把有關質數公式的部分遮起來了。
不過應該可以看到有小黑點在移動,那是打字的游標在移動。
游標移動到最後面又移回來是因為一開始先把公式打好,接下來只是輸入範圍值跟一些相關的參數。
當然沒有使用類似西格瑪的符號。

範圍有驗證過 2^32 以下各種範圍。

我有設定接受網友來信,公式可以私下在跟妳說。

另外這個公式屬於第二代,目前也只有到第二代。

2007-09-23 16:43:40 · answer #1 · answered by kyiimno 3 · 0 0

到下面的網址看看吧

▶▶http://*****

2014-07-07 23:15:13 · answer #2 · answered by VNPMZWLLWMES 1 · 0 0

http://en.wikipedia.org/wiki/Prime_number#Counting_the_number_of_prime_numbers_below_a_given_number
當中的標題為
"Counting the number of prime numbers below a given number"
的這一段有提到方法.
也有求近似個數的很快的方法 (當範圍很大時:
for very large c, the number of prime numbers < c is about c / (ln c)

詳見 http://en.wikipedia.org/wiki/Prime-counting_function

2007-09-17 11:57:56 · answer #3 · answered by Leslie 7 · 0 0

EXCEL 中的VB求質數個數程式





質數程式C++





Eratosthenes篩選求質數





VB求質數的程式

2007-09-16 19:51:01 · answer #4 · answered by 123 5 · 0 0

給你一個網站:
http://www.mathland.idv.tw/experiment/primelist.htm

2007-09-16 08:46:56 · answer #5 · answered by 元沛_楊 5 · 0 0

fedest.com, questions and answers