ForHosting KIT · Entwickler-Tools

Cullen-Zahl-Generator

Der Cullen-Zahl-Generator berechnet das Glied mit dem Index n der durch C_n = n × 2^n + 1 definierten Folge.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie eine unterstützte nicht negative ganze Zahl ein und erhalten Sie die vollständige Dezimaldarstellung, exakt statt wie eine gewöhnliche Gleitkommazahl gerundet. Das Werkzeug eignet sich für Folgenuntersuchungen, Unterrichtsbeispiele, Programmieraufgaben und reproduzierbare Experimente in der Zahlentheorie. Bei jeder Anfrage wird dieselbe deterministische Berechnung ausgeführt, auch für das Anfangsglied C_0 = 1.

Die Formel der Cullen-Zahlen verstehen

Eine Cullen-Zahl verbindet einen Index mit einer Zweierpotenz: C_n = n × 2^n + 1. Der Index n kommt zweimal vor, zunächst als Faktor und dann als Exponent. Deshalb wachsen die Glieder erheblich schneller als bei einer einfachen arithmetischen oder geometrischen Folge. Für n = 5 ergibt sich beispielsweise 5 × 32 + 1, während n = 10 den Ausdruck 10 × 1,024 + 1 verwendet. Der Generator behandelt n als nullbasierten Index und schließt daher C_0 = 1 ein. Er akzeptiert ausschließlich nicht negative ganzzahlige Indizes, weil ein negativer Index eine gebrochene Zweierpotenz ergäbe und nicht mehr zur vorgesehenen ganzzahligen Folge gehörte. Die Cullen-Zahl wird als Dezimalzeichenfolge zurückgegeben. Diese Darstellung ist bewusst gewählt: Große Folgenglieder überschreiten schnell den exakten Ganzzahlbereich üblicher JSON-Zahlen, während eine Zeichenfolge jede Ziffer bewahrt. Sie können den Wert direkt anzeigen, ohne Genauigkeitsverlust speichern oder mit geeigneter Software in eine Ganzzahl beliebiger Genauigkeit umwandeln.

Ein exaktes Ergebnis erzeugen und auswerten

Übergeben Sie n als ganzzahliges Feld; für Clients mit einer ausführlicheren Eingabebezeichnung wird auch der Alias index akzeptiert. Der Rechner prüft den Wert vor jeder Rechenoperation und weist fehlende Werte, Dezimalzahlen, negative Ganzzahlen sowie Indizes oberhalb der veröffentlichten Verarbeitungsgrenze zurück. Anschließend berechnet er 2^n durch eine ganzzahlige Bitverschiebung, multipliziert mit n, addiert eins und wandelt die endgültige Ganzzahl in Dezimaltext um. Dabei werden weder probabilistische Abkürzungen noch logarithmische Näherungen oder Gleitkommaarithmetik eingesetzt. Die Antwort enthält den normalisierten numerischen Index und cullen_number, die exakte Dezimaldarstellung von C_n. Wenn Ergebnisse in eine Warteschlange gestellt, verglichen oder in einem Datensatz gespeichert werden, erhält der Index neben dem Wert den Bezug zur Folge. Zur manuellen Kontrolle eines kleinen Glieds berechnen Sie zuerst die Zweierpotenz, multiplizieren den Wert mit n und addieren zuletzt eins. Vergleichen Sie bei großen Gliedern exakte Zeichenfolgen oder Ganzzahlen beliebiger Genauigkeit. Eine Umwandlung in eine gewöhnliche Gleitkommazahl könnte die letzten Ziffern unbemerkt runden.

Cullen-Zahlen in Studium und Software verwenden

Cullen-Zahlen zeigen anschaulich, wie elementare Operationen eine schnell wachsende Ganzzahlfolge erzeugen können. Im Unterricht verbinden sie Potenzierung, Multiplikation, Indizierung, nicht rekursive Folgendefinitionen und die praktischen Grenzen maschineller Zahlenformate. In Softwaretests eignen sich ausgewählte Glieder als feste Testdaten für Parser, Serialisierung, Speicherung und Gleichheitsprüfungen mit beliebiger Genauigkeit, ohne auf Zufallsdaten angewiesen zu sein. Bei mathematischen Untersuchungen können die erzeugten Werte an separate Werkzeuge übergeben werden, die Teilbarkeit prüfen, Ganzzahlen faktorisieren, Reste untersuchen oder Primzahlkandidaten analysieren. Diese Fähigkeit erzeugt nur das Folgenglied; sie bezeichnet ein Ergebnis weder als Primzahl noch faktorisiert sie es. Diese Trennung hält den Vertrag eindeutig und die Ausgabe reproduzierbar. Da die Berechnung weder Netzwerk, Zufall, Uhrzeit noch veränderlichen Zustand nutzt, erzeugt dasselbe gültige n stets dieselben Dezimalziffern. Rechnen Sie bei der API-Integration mit einem Element je angefordertem Index und bewahren Sie die zurückgegebene Zeichenfolge, wenn nachgelagerte Systeme große Ganzzahlen nicht exakt darstellen. Der API-Preis wird mit $0.002 angegeben; die Browserausführung ermöglicht schnelle interaktive Prüfungen.

Eine Ganzzahlfolge untersuchen

Erzeugen Sie exakte Cullen-Glieder für eine Tabelle, eine Unterrichtseinheit, einen Folgenvergleich oder ein zahlentheoretisches Notizbuch.

Große Ganzzahlen testen

Nutzen Sie deterministische Dezimalausgaben, um Parser, Serialisierung, Datenbankspeicherung und Gleichheit mit beliebiger Genauigkeit zu prüfen.

Werte für weitere Analysen vorbereiten

Erzeugen Sie eine Cullen-Zahl, bevor Sie sie an einen gesonderten Ablauf für Primzahltests, Faktorisierung, Reste oder Teilbarkeit übergeben.

Was ist eine Cullen-Zahl?

Das Glied mit dem Index n ist die Ganzzahl C_n = n × 2^n + 1.

Darf n den Wert null haben?

Ja. Dieser Generator verwendet eine nullbasierte Folge, daher gilt C_0 = 0 × 2^0 + 1 = 1.

Warum wird das Ergebnis als Text zurückgegeben?

Eine Dezimalzeichenfolge bewahrt jede Ziffer, wenn der Wert den exakten Bereich gewöhnlicher JSON-Zahlen überschreitet.

Prüft der Generator, ob das Ergebnis eine Primzahl ist?

Nein. Er berechnet nur die exakte Cullen-Zahl; Primzahlprüfung und Faktorisierung sind getrennte Vorgänge.

Was geschieht bei einem negativen n?

Die Anfrage wird mit einem Eingabefehler abgelehnt, da die Indizes der Cullen-Folge nicht negative Ganzzahlen sein müssen.

Was kostet eine API-Anfrage?

Jede Anfrage kostet $0.002. Für schnelle Berechnungen steht die interaktive Ausführung im Browser bereit.

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/cullen-number

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/cullen-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":5}'
{
  "n": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.cullen_number",
  "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.

min_n0
max_n100000
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.

Vollständige KIT-Dokumentation lesen →