Rechner für die n-te Primzahl
Finden Sie die Primzahl an jeder Position der Primzahlliste: Die zehnte Primzahl ist 29, wobei 2 als erste zählt. Jede Position von 1 bis 100.000 ist möglich, und die Antwort ist immer exakt. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- N
- 10
- Primzahl
- 29
- Index
- 10
- Max n
- 100.000
Der Rechner für die n-te Primzahl beantwortet eine klassische zahlentheoretische Frage: Welche Primzahl steht an Position n, wenn Primzahlen in aufsteigender Reihenfolge ab zwei aufgelistet werden? Geben Sie einen einer-basierten Index an — eins für die erste Primzahl, zwei für die zweite und so weiter —, und das Werkzeug liefert diese Primzahl exakt. Es nutzt ein deterministisches Sieb des Eratosthenes, dimensioniert durch eine bewiesene Obergrenze für die n-te Primzahl, sodass derselbe Index immer denselben Wert ergibt, ohne Gleitkomma-Vermutung, ohne Zufallsstichprobe und ohne Netzwerkaufruf.
Was die n-te Primzahl bedeutet und was die Antwort enthält
Per Konvention beginnt die Folge der Primzahlen mit 2, 3, 5, 7, 11 und so weiter. Der Index n ist einer-basiert: n gleich eins liefert zwei, n gleich zwei liefert drei, und n gleich zehn liefert neunundzwanzig. Diese Reihenfolge ist dieselbe, die in Lehrbüchern, OEIS A000040 und Programmierwettbewerbsaufgaben verwendet wird, die nach der k-ten Primzahl fragen.
Dieser Rechner liefert den angeforderten Index, die Primzahl selbst als Ganzzahl, ein redundantes index-Feld für Aufrufer, die einen expliziten Namen bevorzugen, und das veröffentlichte maximal unterstützte n, damit Clients vor dem Senden eines Stapels validieren können. Zurückgewiesen werden unter anderem fehlendes n, Nicht-Ganzzahlen, Brüche, wissenschaftliche Notation, Werte unter eins und Werte oberhalb der dokumentierten Obergrenze. Wenn Sie Faktoren einer bekannten Ganzzahl statt der Primzahl an einem Rang benötigen, nutzen Sie stattdessen ein Faktorisierungswerkzeug; diese Seite beantwortet ausschließlich die Rang-zu-Primzahl-Frage.
Wie der Index gelesen wird und wie das Sieb exakt bleibt
Optionale führende Pluszeichen sind erlaubt; eingebettete Leerzeichen, Hex-Präfixe und Exponentialnotation werden mit einer klaren Meldung zurückgewiesen, damit eine fehlerhafte Zelle nicht zu einer falschen Primzahl wird. Die Engine erzwingt ein hartes Maximum von hunderttausend für n, was Speicher und Latenz auf dem kostenlosen Browserpfad und auf dem Edge-Worker in einem vorhersehbaren Budget hält: Die hunderttausendste Primzahl liegt etwas über einer Million, und ein Sieb dieser Größe wird in modernem JavaScript schnell fertig.
Um das Sieb zu dimensionieren, nutzt die Implementierung eine klassische Obergrenze für die n-te Primzahl bei n mindestens sechs — ungefähr n mal die Summe aus dem natürlichen Logarithmus von n und dem Logarithmus dieses Logarithmus — mit einem kleinen additiven Puffer, führt dann das Sieb des Eratosthenes aus und sammelt Primzahlen, bis die n-te bekannt ist. Für die winzigen Indizes unter sechs deckt eine feste Obergrenze die ersten paar Primzahlen ab, ohne Sonderfälle in der Grenzformel.
Wo rangbasierte Primzahlen bei Studium, Code und Lehre Anwendung finden
Lehrkräfte können Lösungsschlüssel für einen Aufgabensatz vorab erstellen, ohne Gleitkomma-Rechnern zu vertrauen, die große Ganzzahlen verwischen. Entwickler rufen denselben Vertrag aus Skripten auf, um Hash-Tabellengrößen zu speisen, um deterministische Testvektoren für zahlentheoretische Hilfsmittel zu erstellen, oder um Programmieraufgaben zu erfüllen, die die exakte k-te Primzahl statt der nächsten Primzahl nach einer Grenze verlangen. Wettbewerbspraxis braucht oft eine schnelle Offline-Quelle für geordnete Primzahlen, damit Lösungen ohne das Herunterladen von Tabellen geprüft werden können.
Anwendungsfälle
Hausaufgaben und Prüfungsvorbereitung
Schlagen Sie die exakte n-te Primzahl für Lehrbuchaufgaben und Wettbewerbsprobleme nach, die Primzahlen nach Rang statt nach Größe auflisten.
Häufige Fragen
Was kostet der Rechner für die n-te Primzahl?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Ist die erste Primzahl 2, oder ist die Indizierung nullbasiert?
Die Indizierung ist einer-basiert, und die erste Primzahl ist 2.
Was ist das maximale n, das ich anfordern kann?
Der unterstützte Bereich ist 1 bis 100000 einschließlich. Größere Indizes schlagen mit einer klaren Meldung fehl, dass n den unterstützten Bereich überschreitet.
Ist der Algorithmus zufällig?
Nein. Er nutzt ein deterministisches Sieb des Eratosthenes, dimensioniert durch eine feste Obergrenze für die n-te Primzahl. Dasselbe n ergibt immer dieselbe Primzahl.
Wie unterscheidet sich dies von der Primfaktorzerlegung?
Die Faktorisierung teilt eine gegebene Ganzzahl in Primpotenzen. Dieses Werkzeug geht den umgekehrten Weg: Sie geben einen Rang n an und erhalten die Primzahl, die an dieser Position in der geordneten Liste der Primzahlen steht.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/numth/nth-prime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":10}'const res = await fetch("https://api.kit.forhosting.com/numth/nth-prime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/nth-prime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/nth-prime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/nth-prime", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"n": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.nth_prime",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 100000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Was die n-te Primzahl bedeutet und was die Antwort enthält
Es gibt keinen probabilistischen Miller-Rabin-Schritt und keine als Wahrheit ausgegebene approximative Primzahlsatz-Schätzung: Die Engine findet entweder die exakte Primzahl innerhalb des unterstützten Bereichs oder weist die Eingabe mit invalid_input zurück.
Wie der Index gelesen wird und wie das Sieb exakt bleibt
Das bevorzugte Feld ist n als JSON-Ganzzahl, aber Dezimal-Zeichenketten und die Aliase index und k werden akzeptiert, sodass Tabellenkalkulationen, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können.
Wo rangbasierte Primzahlen bei Studium, Code und Lehre Anwendung finden
Studierende nutzen die n-te Primzahl, wenn ein Arbeitsblatt nach der fünfzehnten Primzahl fragt, wenn sie p_n gegen n ln n auftragen, um den Primzahlsatz visuell zu sehen, oder wenn sie prüfen, dass Zwillingsprimzahl-Lücken an bekannten Rängen liegen. Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, eine fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem übrigen Tier-A-Katalog von KIT und erlaubt den Übergang von einer Unterrichts-Demo zu einer automatisierten Pipeline, ohne das mathematische Ergebnis zu verändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie reproduzierbare Primzahlfolgen für Unit-Tests, Property-Checks und CI-Assertions ohne große statische Tabellen einzubetten.
Den Primzahlsatz lehren
Vergleichen Sie p_n mit n ln n für steigende Ränge und zeigen Sie, wie das Siebergebnis klassischen asymptotischen Schätzungen folgt.