Superfakultät-Rechner
Multiplizieren Sie die ersten n Fakultäten exakt: Die Superfakultät von 5 ist 1! × 2! × 3! × 4! × 5!, also 34560, vollständig angezeigt samt Stellenzahl, für jedes n von 0 bis 100. 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
- 5
- Superfakultät
- 34560
- Ziffern
- 5
- Max n
- 100
Der Superfakultät-Rechner liefert das Produkt der ersten n Fakultäten für jede nicht negative Ganzzahl n, die Sie angeben. Nach der klassischen Sloane-Definition ist die Superfakultät von n gleich eins Fakultät mal zwei Fakultät mal drei Fakultät und so weiter bis n Fakultät, geschrieben sf(n) gleich das Produkt von k gleich eins bis n von k!. Null ist erlaubt und liefert eins, weil das leere Produkt per Konvention eins ist. Kleine Werte, die Sie vielleicht schon kennen, sind sf(1)=1, sf(2)=2, sf(3)=12, sf(4)=288 und sf(5)=34560; darüber hinaus wächst die Folge weit schneller als eine einzelne Fakultät, sodass jedes Ergebnis als exakte Dezimal-Zeichenkette statt als Gleitkomma-Näherung zurückgegeben wird. Die Engine nutzt ausschließlich deterministische BigInt-Arithmetik: keine Netzwerkaufrufe, keine Stichproben und keine datumsabhängigen Abkürzungen.
Was Superfakultät bedeutet und was die Antwort enthält
Superfakultät bedeutet hier das Produkt der ersten n gewöhnlichen Fakultäten, nicht die Hyperfakultät von Fakultätstürmen und nicht eine Multifakultät mit übersprungenen Faktoren. Formal ist sf(n) = 1! × 2! × … × n!
für n größer oder gleich eins, und sf(0) = 1 für das leere Produkt. Das ist die ganzzahlige Folge, die üblicherweise mit Sloane verbunden und in OEIS als Superfakultäten gelistet wird; sie ist ein anderes Objekt als n hoch die Fakultät oder ähnlich benannte Konstruktionen, sodass Sie immer prüfen sollten, welche Definition eine Aufgabenstellung verwendet. Dieser Rechner liefert das angeforderte n, den Superfakultät-Wert als Dezimal-Zeichenkette im Feld superfactorial, die Anzahl der Ziffern dieser Zeichenkette sowie 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 oberhalb der dokumentierten Obergrenze und jeder negative Index.
Wie n gelesen wird und wie BigInt jede Ziffer exakt hält
Optionale führende Pluszeichen sind erlaubt; eingebettete Leerzeichen, Hex-Präfixe, Minuszeichen und Exponentialnotation werden mit einer klaren Meldung zurückgewiesen, damit eine fehlerhafte Zelle nicht zu einer falschen Superfakultät wird. Null ist gültig und liefert eins, passend zur Konvention des leeren Produkts in der diskreten Mathematik. Die Engine erzwingt ein hartes Maximum von hundert für n, was Speicher und Latenz auf dem kostenlosen Browserpfad und auf dem Edge-Worker in einem vorhersehbaren Budget hält, obwohl Zwischenfakultäten und das laufende Produkt superexponentiell wachsen.
Die Berechnung ist eine einfache iterative Schleife: Beginnen Sie mit BigInt eins für die aktuelle Fakultät und BigInt eins für das laufende Produkt, multiplizieren Sie dann für jedes k von eins bis n die Fakultät mit k und das Produkt mit dieser aktualisierten Fakultät.
Wo Superfakultäten bei Studium, Code und Lehre Anwendung finden
Studierende begegnen Superfakultäten, wenn ein Kombinatorik- oder Zahlentheorietext sie Fakultäten gegenüberstellt, wenn eine OEIS-Aufgabe das Produkt der ersten n Fakultäten verlangt, oder wenn sie ein anschauliches Beispiel für Wachstum schneller als n! benötigen. Lehrkräfte können Lösungsschlüssel für moderate n vorab erstellen, ohne undurchsichtigen Taschenrechner-Apps zu vertrauen, die große Ganzzahlen runden oder stillschweigend zu wissenschaftlicher Notation wechseln. Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren zu erzeugen, um BigInt-sichere Serialisierung in APIs zu veranschaulichen, oder um Programmieraufgaben zu erfüllen, die die exakte Superfakultät statt einer Log-Raum-Näherung verlangen.
Wettbewerbspraxis braucht oft eine schnelle Offline-Quelle für geordnete Superfakultät-Werte, damit Lösungen ohne das Herunterladen von OEIS-Tabellen unter Zeitdruck geprüft werden können. Wissenschaftskommunikatoren nutzen kurze Superfakultät-Tabellen als saubere Demonstration, dass die Multiplikation aufeinanderfolgender Fakultäten Ziffernzahlen erzeugt, die weit schneller steigen als ein einzelnes Fakultätsdiagramm, was gut zu Lektionen über Komplexität und exakte Arithmetik passt. Kombinieren Sie ihn mit Fakultät- oder Primorial-Werkzeugen, wenn Sie verwandte Produkte benötigen, mit Lucas- oder Pell-Rechnern, wenn Sie lineare Rekursionen benötigen, und mit weiteren Mathematik-Endpunkten, wenn Sie ein kleines Labor kostenloser, deterministischer Zahlentheorie-Hilfsmittel aufbauen.
Anwendungsfälle
Hausaufgaben und OEIS-Prüfungen
Schlagen Sie exakte sf(n)-Werte für Lehrbuchaufgaben und OEIS-artige Probleme nach, die Superfakultät als Produkt der ersten n Fakultäten definieren.
Wachstum und BigInt lehren
Zeigen Sie, wie das Produkt aufeinanderfolgender Fakultäten n! übertrifft, und wie die Dezimal-String-Ausgabe jede Ziffer jenseits sicherer Ganzzahlen exakt hält.
Häufige Fragen
Was kostet der Superfakultät-Rechner?
Er ist auf dieser Seite kostenlos in Ihrem Browser.
Wie ist Superfakultät hier definiert?
sf(n) ist das Produkt der ersten n Fakultäten: 1! × 2! × … × n!.
Kann ich ein negatives n anfordern?
Superfakultät ist in diesem Rechner nur für nicht negative Ganzzahlen definiert.
Was sind einige kleine Werte?
sf(0)=1, sf(1)=1, sf(2)=2, sf(3)=12, sf(4)=288, sf(5)=34560, sf(6)=24883200. Größeres n liefert eine längere exakte Dezimal-Zeichenkette.
Bis zu welchem n rechnet der Rechner?
Bis 100. Weil die Superfakultät viel schneller wächst als eine einzelne Fakultät, hält diese Grenze die Rechnung schnell, und Sie erhalten trotzdem jede Ziffer des exakten Ergebnisses samt Stellenzahl.
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/math/superfactorial \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":5}'const res = await fetch("https://api.kit.forhosting.com/math/superfactorial", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/superfactorial",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/superfactorial", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/superfactorial", 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": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.superfactorial",
"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 | 100 |
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 Superfakultät bedeutet und was die Antwort enthält
Es gibt keine als Wahrheit ausgegebene approximative Stirling-Formel und keine Zufallsstichprobe von Primzahlen: Die Engine bildet entweder das exakte Produkt innerhalb des unterstützten Bereichs oder weist die Eingabe mit invalid_input zurück. Wenn Sie eine einzelne Fakultät, eine Doppelfakultät, ein Primorial oder ein einfaches Produkt aufeinanderfolgender Ganzzahlen benötigen, nutzen Sie die dafür vorgesehenen Werkzeuge; diese Seite beantwortet ausschließlich die Superfakultät-Rang-zu-Wert-Frage mit exakter BigInt-Ausgabe, geeignet für Arbeitsblätter, Unit-Tests und API-Konsumenten, die keine Ziffern jenseits sicherer JavaScript-Ganzzahlen verlieren dürfen.
Wie n gelesen wird und wie BigInt jede Ziffer exakt hält
Das bevorzugte Feld ist n als JSON-Ganzzahl, aber Dezimal-Zeichenketten und die Aliase value und k werden akzeptiert, sodass Tabellenkalkulationen, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können. Jeder Zwischenwert ist ein BigInt, und der Endwert wird mit toString serialisiert, sodass JSON niemals Ziffern verliert, wie es IEEE-Doubles nach dem dreiundfünfzigsten Bit tun würden. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline benötigen, ohne die Produkt-der-Fakultäten-Schleife selbst neu zu implementieren.
Wo Superfakultäten bei Studium, Code und Lehre Anwendung finden
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 Superfakultät-Dezimal-Zeichenketten für Unit-Tests, Property-Checks und CI-Assertions ohne riesige Tabellen von Hand zu pflegen.
Technische Fragen
Warum ist das Ergebnis eine Zeichenkette statt einer Zahl?
Superfakultäten überschreiten schnell sichere JavaScript-Ganzzahlen. Eine Dezimal-Zeichenkette hält jede Ziffer in JSON und im Browser exakt.