ForHosting KIT · Mathematik

Home-Prime-Rechner mit Primfaktorverkettung

12 zerfällt in 2 × 2 × 3; reiht man diese Ziffern aneinander, entsteht 223, und 223 ist prim, also ist 223 die Home Prime von 12. Geben Sie einen Startwert von 2 bis eine Billion ein und sehen Sie die ganze Kette. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
N
12
Erhalten Sie
Home-Primzahl
223
Iterationen
1
Sequenz
12, 223

Eine Home Prime entsteht, indem eine zusammengesetzte ganze Zahl faktorisiert, ihre Primfaktoren aufsteigend ohne Trennzeichen geschrieben und diese Operation bis zu einer Primzahl wiederholt wird. Dieser Rechner führt genau diese Folge aus, zeigt sämtliche Zwischenzahlen und nennt die Anzahl der Umformungen. Eindeutige Iterations- und Rechengrenzen sorgen außerdem dafür, dass schwierige oder übermäßig lange Folgen mit einer verständlichen Fehlermeldung enden, statt unbegrenzt Rechenleistung zu beanspruchen.

So entsteht die Folge durch Faktorverkettung

Beginnen Sie mit einer ganzen Zahl größer als eins. Ist sie bereits eine Primzahl, ist sie ihre eigene Home Prime; die Berechnung endet mit null Iterationen. Andernfalls zerlegen Sie sie vollständig in Primfaktoren, behalten wiederholte Faktoren bei und ordnen alle Faktoren vom kleinsten zum größten.

Entfernen Sie Multiplikationszeichen und Leerzeichen und lesen Sie die benachbarten Dezimalziffern als nächste ganze Zahl. Zwölf zerfällt beispielsweise in zwei mal zwei mal drei, sodass 223 folgt. Da 223 prim ist, endet diese Folge nach einer Umformung.

Die Reihenfolge ist wesentlich: Das Standardverfahren verwendet nicht absteigende Primfaktoren und liefert dadurch ein reproduzierbares Ergebnis. Die Antwort enthält die endgültige Primzahl als Dezimalzeichenfolge, die Anzahl der Umformungen und die vollständige Folge ab dem Eingabewert. Zeichenfolgen bewahren ganze Zahlen exakt, selbst wenn ein Zwischenwert den sicheren Zahlenbereich des Browsers überschreitet.

Zufall, externe Abfragen oder gespeicherte Tabellen beeinflussen das Ergebnis nicht.

Grenzen und Fehlermeldungen richtig verstehen

Home-Prime-Verläufe können schnell wachsen; manche Startwerte erzeugen zusammengesetzte Zahlen, die wesentlich schwerer zu faktorisieren sind als die Eingabe. Begrenzte Ausführung gehört deshalb zum mathematischen Vertrag dieses Rechners. Der Startwert muss zwischen zwei und einer Billion liegen, und jeder erzeugte Wert muss im unterstützten vorzeichenlosen 64-Bit-Bereich bleiben.

Sie können eine Obergrenze von einer bis zwanzig Iterationen wählen; voreingestellt sind zwanzig. Wird bis dahin keine Primzahl erreicht, meldet die Anfrage eine ungültige Eingabe und erklärt, dass die sichere Iterationsgrenze überschritten wurde. Eine eigene Meldung erscheint, wenn der Faktorisierungsaufwand oder ein Zwischenwert seine Schutzgrenze übersteigt.

Solche Ergebnisse behaupten nicht, dass keine Home Prime existiert. Sie besagen ausschließlich, dass der Verlauf innerhalb des veröffentlichten Rechenrahmens nicht abgeschlossen wurde. Eine kleinere selbst gewählte Grenze kann bis zwanzig erhöht werden; die arithmetischen Schutzvorkehrungen bleiben jedoch bestehen.

Ergebnis lesen und unabhängig prüfen

Nutzen Sie die Folge als Prüfpfad und nicht nur die letzte Zahl als unbegründete Antwort. Je zwei benachbarte Einträge stehen für einen vollständigen Schritt: die vorherige zusammengesetzte Zahl in Primfaktoren zerlegen, diese sortieren, ihre Dezimalschreibweisen verketten und so den nächsten Wert bilden. Das Iterationsfeld entspricht der Zahl dieser Übergänge und ist daher stets um eins kleiner als die Folgenlänge.

Der letzte Eintrag stimmt mit der Home Prime überein und hat einen deterministischen Primzahltest für den unterstützten 64-Bit-Bereich bestanden. Prüfen Sie beim Vergleich mit anderer Software, ob Vielfachheiten erhalten bleiben, numerisch sortiert und ohne Trennzeichen verkettet wird.

Unterhaltungsmathematik erkunden

Verfolgen Sie die Entwicklung einer zusammengesetzten Zahl bis zu ihrer abschließenden Primzahl.

Prüfbare Lehrbeispiele erstellen

Veranschaulichen Sie Faktorisierung, Vielfachheit, Sortierung, Verkettung und Primzahleigenschaft anhand der vollständigen Folge.

Eine andere Implementierung testen

Vergleichen Sie jede Zwischenzeichenfolge und die Iterationszahl mit einer deterministischen Referenz.

Darf die Eingabe bereits eine Primzahl sein?

Ja. Sie wird mit null Iterationen und einer einelementigen Folge als ihre eigene Home Prime ausgegeben.

Bedeutet ein Grenzfehler, dass keine Home Prime existiert?

Nein. Er besagt nur, dass die Folge nicht innerhalb der gewählten Obergrenze oder des unterstützten Rechenbereichs endete.

Wie werden wiederholte Faktoren behandelt?

Jedes Vorkommen bleibt erhalten. Zwölf verwendet beispielsweise die Faktoren 2, 2 und 3 und ergibt 223.

Was ist die Home Prime von 12?

Sie lautet 223. 12 zerfällt in 2, 2 und 3; aufsteigend nebeneinander geschrieben ergibt das 223, das bereits prim ist, also endet die Kette nach einem einzigen Schritt.

Warum ist die Reihenfolge der Faktoren wichtig?

Dieselben Faktoren in anderer Reihenfolge ergeben eine andere Zahl. Das übliche Verfahren schreibt die Primfaktoren immer vom kleinsten zum größten, damit jeder vom selben Startwert aus dieselbe Kette erhält.

Wie viele Schritte rechnet der Rechner höchstens?

Sie können eine Obergrenze von 1 bis 20 Schritten wählen, voreingestellt sind 20. Ist dann noch keine Primzahl erreicht, erscheint ein Hinweis; das bedeutet nicht, dass es keine Home Prime gibt.

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.

POSThttps://api.kit.forhosting.com/numth/home-prime

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/numth/home-prime \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":12}'
{
  "n": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.home_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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_iterations20
max_n1000000000000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Ergebnis lesen und unabhängig prüfen

Behandeln Sie Home Prime und Folgeneinträge bei API-Automatisierung als Zeichenfolgen; Gleitkommazahlen können Genauigkeit verlieren. Ein Erfolg belegt den Abschluss innerhalb der Grenzen, ein typisierter Fehler signalisiert zuverlässig eine Ressourcenbeschränkung.

Was kostet der Rechner?

Jede API-Anfrage kostet $0.002; die Browserversion führt dieselbe deterministische Logik lokal aus.

Warum werden Ausgabewerte als Zeichenfolgen geliefert?

Zwischenwerte können den exakten JavaScript-Zahlenbereich überschreiten; Dezimalzeichenfolgen erhalten in JSON jede Ziffer.

Vollständige KIT-Dokumentation lesen →