存在多種公式,用於生成第 個素數作為
的函式,或者僅取素數值。然而,所有這些公式都需要極其精確地瞭解一些未知的常數,或者實際上需要預先知道素數才能使用該公式 (Dudley 1969; Ribenboim 1996, p. 186)。還存在簡單的素數生成多項式,它們在前(可能很大)個整數值中僅生成素數。
考慮到僅生成素數的公式示例(儘管不一定是素數的完整集合),存在一個常數
(OEIS A051021) 稱為 Mills' 常數,使得
|
(1)
|
其中 是向下取整函式,對於所有
都是素數 (Ribenboim 1996, p. 186)。
的前幾個值是 2, 11, 1361, 2521008887, ... (OEIS A051254)。尚不清楚
是否是無理數。還存在一個常數
(OEIS A086238) 使得
|
(2)
|
(Wright 1951; Ribenboim 1996, p. 186) 對於每個 都是素數。
的前幾個值是 3, 13, 16381, ... (OEIS A016104)。在
和
兩種情況下,當
時,數字增長得如此迅速,以至於需要極其精確的
或
值才能獲得正確的值,並且
的值實際上是不可計算的。
存在 個素數的顯式公式,既可以是
的函式,也可以用素數 2, ...,
表示 (Hardy and Wright 1979, pp. 5-6, 344-345, and 414; Guy 1994, pp. 36-41),下面給出了一些。然而,應該再次強調的是,這些公式效率極低,並且在許多(如果不是全部)情況下,簡單地執行高效的篩選將更快更有效地產生素數。
有時被稱為 Willans 公式的素數生成公式可以構造如下。設
|
(3)
| |||
|
(4)
|
對於 整數,其中
再次是向下取整函式。這個公式是 威爾遜定理 的一個結果,並且隱藏了素數
,即對於這些素數,
,即
的值是 1, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, ... (OEIS A080339)。然後
|
(5)
|
和
|
(6)
| |||
|
(7)
|
其中 是素數計數函式 (Willans 1964; Havil 2003, pp. 168-169)。
Gandhi 給出了公式,其中 是唯一的整數,使得
|
(8)
|
其中 是素數階乘函式 (Gandhi 1971, Eynden 1972, Golomb 1974),
是莫比烏斯函式。同樣也成立
|
(9)
|
(Ribenboim 1996, pp. 180-182)。請注意,求和中獲得第 個素數的項數為
,因此這些公式最終在素數研究中並不實用。
Hardy 和 Wright (1979, p. 414) 給出了公式
|
(10)
|
對於 ,其中
|
(11)
|
並且 素數計數函式 的“基本”公式由下式給出
|
(12)
|
(修正了符號錯誤),其中 是向下取整函式。
第 個素數
的雙重求和為
|
(13)
|
其中
|
(14)
|
(Ruiz 2000)。
的漸近公式由下式給出
|
(15)
|
(Cipolla 1902)。這個漸近展開是對數積分 透過級數反演獲得的逆,其中
的反演給出
,因為素數定理表明
,其中
是素數計數函式,而
的反函式是
,因為
。然而,如上圖所示,該公式振盪很大,其中
是實際的第
個素數與 Cipolla 公式給出的素數之間的差值。有趣的是,截斷為
給出了 Rosser 定理的改進形式,這是一個關於
的嚴格不等式。Salvy (1994) 處理了更一般的情況。
B. M. Bredihin 證明了
|
(16)
|
對於無限多的整數對 (Honsberger 1976, p. 30) 取素數值。例如,
、
、
等等。這種形式的素數是 3, 11, 19, 41, 53, 59, 73, 83, 101, 107, 131, 137, 149, 163, ... (OEIS A079544; Mitrinović 和 Sándor 1995, p. 11)。使
為素數的
和
的值在上面繪製,顯示了一些有趣的模式。
通常,人為構造總是生成素數的公式並不困難。例如,考慮公式
|
(17)
|
其中
|
(18)
|
其中 是階乘,而
和
是正整數 (Honsberger 1976, p. 33)。除非
且
,否則這將始終具有
,因此產生值 2,在這種情況下,它簡化為
|
(19)
|
因此,該公式在 威爾遜商 為整數,即 1, 1, 5, 103, 329891, 36846277, 1230752346353, ... (OEIS A007619) 的值處,精確地生成每個奇素數一次 (Honsberger 1976, p. 33)。
FRACTRAN 遊戲(Guy 1983, Conway 和 Guy 1996, p. 147)提供了一種基於 14 個分數生成素數的意外方法,但它實際上只是篩選法的隱藏版本。