Vereinfachen Sie Ihren Arbeitsablauf: Suchen Sie miniwebtool.
Erweitern
Startseite > Mathematik > Sequenztools > Rekurrenzgleichungs-Löser
 

Rekurrenzgleichungs-Löser

Lösen Sie lineare homogene Rekurrenzgleichungen mit konstanten Koeffizienten. Geben Sie die Rekurrenz und die Anfangswerte ein, um die geschlossene Lösung aus der charakteristischen Gleichung, die ersten N Terme, Wurzeln in der komplexen Ebene und eine automatische Wachstumsklassifizierung zu erhalten.

Rekurrenzgleichungs-Löser
Die Rekurrenz lautet a(n) = c1·a(n−1) + c2·a(n−2) + … + ck·a(n−k). Trennen Sie die Koeffizienten durch Kommas oder Leerzeichen. Dezimalzahlen und Brüche wie 1/2 werden akzeptiert.
Verwenden Sie die Notation a(n-k) mit ganzzahligem Index k ≥ 1. Operatoren wie +, , * und implizite Multiplikation funktionieren. Beispiel: a(n) = a(n-1) + 6a(n-2) - 8a(n-3).
Sie müssen genau k Werte angeben, entsprechend der Ordnung der Rekurrenz.

Embed Rekurrenzgleichungs-Löser Widget

Rekurrenzgleichungs-Löser

Der Rekurrenzgleichungs-Löser berechnet die geschlossene Lösung jeder linearen homogenen Rekurrenz mit konstanten Koeffizienten durch Lösen der zugehörigen charakteristischen Gleichung, Darstellung der Wurzeln in der komplexen Ebene und Generierung der ersten N Terme der Folge. Geben Sie die Rekurrenz entweder als geordnete Koeffizientenliste oder als natürlichen mathematischen Ausdruck wie a(n) = 3·a(n−1) − 2·a(n−2) ein; das Tool verarbeitet automatisch verschiedene reelle Wurzeln, mehrfache Wurzeln und komplex konjugierte Paare.

Was ist eine lineare Rekurrenzgleichung?

Eine lineare homogene Rekurrenzgleichung mit konstanten Koeffizienten der Ordnung k hat die Form:

a(n) = c₁·a(n−1) + c₂·a(n−2) + … + ck·a(n−k)

wobei c₁, c₂, …, ck feste reelle Zahlen sind und k die Ordnung ist. Zusammen mit k Anfangswerten a(0), a(1), …, a(k−1) definiert die Rekurrenz jeden nachfolgenden Term eindeutig. Klassische Beispiele sind:

Die Methode der charakteristischen Gleichung

Um eine geschlossene Formel für a(n) zu finden, suchen wir nach Lösungen der Form a(n) = rn. Einsetzen in die Rekurrenz und Division durch rn−k ergibt:

rk − c₁·rk−1 − c₂·rk−2 − … − ck = 0

Dies ist die charakteristische Gleichung — ein Polynom vom Grad k in r. Nach dem Fundamentalsatz der Algebra hat sie genau k komplexe Wurzeln (unter Berücksichtigung der Vielfachheit). Die allgemeine Lösung der Rekurrenz hängt von der Struktur dieser Wurzeln ab:

Fall 1: Verschiedene reelle Wurzeln r₁, …, rk

a(n) = A₁·r₁n + A₂·r₂n + … + Ak·rkn

Die Konstanten A₁, …, Ak werden bestimmt, indem man n = 0, 1, …, k−1 einsetzt und ein lineares Gleichungssystem gegen die Anfangswerte löst.

Fall 2: Eine Wurzel r mit Vielfachheit m

… + (A + B·n + C·n2 + … + Z·nm−1) · rn

Jede mehrfache Wurzel trägt m linear unabhängige Basissequenzen rn, n·rn, n2·rn, …, nm−1·rn bei.

Fall 3: Komplex konjugierte Wurzeln r = ρ·e, r̄ = ρ·e−iθ

… + ρn · [α·cos(nθ) + β·sin(nθ)]

Wenn die Rekurrenz reelle Koeffizienten hat, treten komplexe Wurzeln immer paarweise konjugiert auf. Jedes Paar kombiniert sich zu einem reellen oszillierenden Term mit geometrischer Hüllkurve ρn und Frequenz θ.

Wachstumsklassifizierung durch die dominante Wurzel

Sei ρ = max|ri| die Magnitude der größten Wurzel (der Spektralradius). Das Langzeitverhalten von a(n) wird bestimmt durch:

Fall Verhalten Beispiel
ρ < 1 Konvergiert geometrisch gegen 0 a(n) = 0.5·a(n−1) — Halbierungsfolge
ρ = 1, einfache Wurzel Beschränkt (evtl. oszillierend) a(n) = a(n−1) − a(n−2) — Zyklus der Periode 6
ρ = 1, Vielfachheit m Polynomisches Wachstum ∼ nm−1 a(n) = 2·a(n−1) − a(n−2) — lineares Wachstum
ρ > 1, reell dominant Geometrische Wachstumsrate ρ Fibonacci: ρ = φ ≈ 1.618 (Goldener Schnitt)
ρ > 1, komplex dominant Oszillierendes Wachstum (Spiralen) a(n) = a(n−1) − 2·a(n−2)

Fibonacci — Ein durchgerechnetes Beispiel

Betrachten wir die Fibonacci-Rekurrenz a(n) = a(n−1) + a(n−2) mit a(0) = 0 und a(1) = 1.

  1. Charakteristische Gleichung: r2 − r − 1 = 0
  2. Wurzeln (quadratische Formel): r = (1 ± √5) / 2, also φ ≈ 1.6180 und ψ ≈ −0.6180
  3. Allgemeine Form: a(n) = A·φn + B·ψn
  4. Anfangsbedingungen anwenden: A + B = 0 und A·φ + B·ψ = 1, was A = 1/√5 und B = −1/√5 ergibt.
  5. Binet-Formel: a(n) = (φn − ψn) / √5

Da |ψ| < 1, verschwindet der zweite Term für n → ∞, sodass a(n) annähernd φn / √5 entspricht — das ist der Grund, warum Fibonacci-Zahlen pro Schritt um etwa den Faktor φ wachsen.

So verwenden Sie diesen Löser

  1. Wählen Sie einen Eingabemodus: 'Geführt' ermöglicht die Auswahl der Ordnung und Eingabe von kommagetrennten Koeffizienten; 'Freiform-Ausdruck' akzeptiert vollständige Rekurrenzen wie a(n) = a(n-1) + 6*a(n-2) - 8*a(n-3).
  2. Geben Sie die Koeffizienten oder den Ausdruck ein. Dezimalzahlen (0.5) und Brüche (1/2) sind zulässig.
  3. Geben Sie die Anfangswerte an. Sie müssen genau k Werte passend zur Ordnung angeben: a(0), a(1), …, a(k−1).
  4. Wählen Sie, wie viele Terme angezeigt werden sollen (bis zu 60).
  5. Klicken Sie auf Lösen. Die Ergebnisseite zeigt die charakteristische Gleichung, die Positionen der Wurzeln in der komplexen Ebene, die geschlossene Formel und ein animiertes Balkendiagramm der Folge.

Unterstützte Fälle & Einschränkungen

Anwendungen

Häufig gestellte Fragen

Was ist eine lineare Rekurrenzgleichung mit konstanten Koeffizienten?

Eine lineare Rekurrenzgleichung mit konstanten Koeffizienten ist eine Gleichung der Form a(n) = c₁·a(n−1) + c₂·a(n−2) + … + ck·a(n−k), wobei c₁, c₂, …, ck feste reelle Zahlen sind und k die Ordnung ist. Jeder Term in der Folge ist eine Linearkombination der vorherigen k Terme. Bekannte Beispiele sind die Fibonacci-Folge a(n) = a(n−1) + a(n−2) und die Lucas-Folge mit anderen Anfangswerten.

Was ist die charakteristische Gleichung einer Rekurrenz?

Gegeben sei die Rekurrenz a(n) = c₁·a(n−1) + c₂·a(n−2) + … + ck·a(n−k). Die charakteristische Gleichung lautet rk − c₁·rk−1 − c₂·rk−2 − … − ck = 0. Diese Polynomgleichung hat genau k komplexe Wurzeln (unter Berücksichtigung der Vielfachheit), und jede Lösung der Rekurrenz ist eine Linearkombination von Folgen der Form nj·rn, wobei r eine Wurzel ist und j bis zu ihrer Vielfachheit minus 1 läuft.

Wie erhalte ich eine geschlossene Formel für a(n)?

Lösen Sie die charakteristische Gleichung, um ihre Wurzeln r₁, r₂, …, rk zu finden. Wenn alle Wurzeln verschieden sind, lautet die geschlossene Form a(n) = A₁·r₁n + A₂·r₂n + … + Ak·rkn, wobei die Konstanten Ai durch Einsetzen der Anfangswerte und Lösen eines linearen Systems bestimmt werden. Wenn eine Wurzel r die Vielfachheit m hat, trägt sie m Basisterme bei: rn, n·rn, n2·rn, …, nm−1·rn. Dieser Rechner erledigt den gesamten Vorgang automatisch.

Was bedeuten komplexe Wurzeln für die Folge?

Wenn die Rekurrenz reelle Koeffizienten hat, treten komplexe Wurzeln immer in konjugierten Paaren r = ρ·e und r̄ = ρ·e−iθ auf. Ein solches Paar erzeugt Oszillationen: Die geschlossene Form enthält einen Term 2·ρn·[α·cos(nθ) − β·sin(nθ)]. Bei ρ = 1 oszilliert die Folge mit konstanter Amplitude; bei ρ < 1 klingt die Oszillation ab; bei ρ > 1 wächst die Amplitude geometrisch.

Warum sagt mir die dominante Wurzel, wie die Folge wächst?

Mit steigendem n dominiert der Term mit dem größten |r| alle anderen, da sein Betrag am schnellsten wächst. Gilt ρ = max|ri|, dann ist |a(n)| asymptotisch proportional zu ρn (mit einem zusätzlichen Polynomfaktor bei mehrfachen dominanten Wurzeln). Der Löser klassifiziert Folgen danach: konvergent gegen Null bei ρ < 1, beschränkt bei ρ = 1, geometrisches Wachstum bei ρ > 1.

Kann dieses Tool die Fibonacci-Folge lösen?

Ja. Geben Sie die Rekurrenz a(n) = a(n−1) + a(n−2) mit den Anfangswerten 0, 1 ein. Der Rechner leitet die charakteristische Gleichung r2 − r − 1 = 0 mit den Wurzeln φ = (1 + √5)/2 und ψ = (1 − √5)/2 ab und gibt die Binet-Formel a(n) = (φn − ψn) / √5 aus. Klicken Sie auf das Fibonacci-Schnellbeispiel, um die Lösung zu sehen.

Unterstützt das Tool inhomogene Rekurrenzen wie a(n) = a(n−1) + n?

Nein — dieses Tool löst ausschließlich homogene Rekurrenzen (ohne Störterm). Für inhomogene Fälle zerlegt man die Lösung in den homogenen Teil (hier lösbar) plus eine partikuläre Lösung passend zum Störterm. Typische Ansätze für partikuläre Lösungen sind: ein Polynom gleichen Grades bei polynomiellem Störterm, C·rn bei exponentiellem Störterm oder A·cos(nθ) + B·sin(nθ) bei trigonometrischem Störterm.

Weiterführende Literatur

Zitieren Sie diesen Inhalt, diese Seite oder dieses Tool als:

"Rekurrenzgleichungs-Löser" unter https://MiniWebtool.com/de/rekurrenzgleichungs-loeser/ von MiniWebtool, https://MiniWebtool.com/

vom miniwebtool-Team. Aktualisiert: 21. Apr. 2026

Sie können auch unseren KI-Mathematik-Löser GPT ausprobieren, um Ihre mathematischen Probleme durch natürliche Sprachfragen und -antworten zu lösen.

Andere verwandte Tools:

Sequenztools:

Ausgewählte Werkzeuge:

Sonne-, Mond- & Aszendent-Rechner 🌞🌙✨Venus-Zeichen-RechnerModulo-RechnerMAC-adressen-lookupNamenszahl-RechnerKleidergrößen-UmrechnerMittelwert RechnerCPM-RechnerZufälliger Wahrheit oder Pflicht GeneratorCollatz-Vermutung-RechnerFarbschema-GeneratorNumerologie-RechnerFuß und Inch in Zentimeter UmrechnerZufälliger GeburtstagsgeneratorMeisterzahl-RechnerMedian-RechnerZufälligen Namen AuswählenIP-Adresse-zu-Binär-UmrechnerZufälliger Kreditkarten-GeneratorRelative Standardabweichung RechnerTwitch EinnahmenrechnerZahlen sortierenZaun-RechnerSiedepunkt-RechnerZeit-zu-Dezimal-UmrechnerProzentuale Wachstumsrate Rechner📅 Datumsunterschied-RechnerKI ParaphrasiererZufällige Zeichenfolge generierenSeelenzahl-RechnerZufälliger Gruppen-GeneratorProzent zu Dezimal UmrechnerBinär-RechnerZufälliger Fake-Adressen-GeneratorGrill-RechnerZufälliger Superkraft-GeneratorBlutspendezeit-RechnerBingo Karten GeneratorCaesar-VerschlüsselungswerkzeugKegelabwicklung Schablonen-GeneratorFPS-KonverterGrößen-Perzentil-RechnerZufälliger Zeit GeneratorMondzeichen-RechnerVideo-zu-Bild-ExtraktorMars-Zeichen-RechnerMP3-LooperFacebook-Benutzer-ID-SucheHTML zu Text KonverterUS-Inflation-RechnerNatürlicher Logarithmus RechnerCMYK zu Hex KonverterLogikgatter SimulatorSchicksalszahl-RechnerWelche ist meine Glückszahl?Maßstabsmodell-UmrechnerLogarithmus zur Basis 2 RechnerZahlen RandomisiererBarcode GeneratorHunde-TrächtigkeitsrechnerPunkt-zu-Ebene-Abstand-RechnerTag des Jahres Rechner - Welcher Tag des Jahres ist heute?Standardfehler-RechnerMerkur-Zeichen-RechnerPunkt zu Punkt GeneratorSauerteig RechnerZentimeter zu Fuß und Inches UmrechnerZufälliger TiergeneratorZufälliger FarbalgeneratorAudio SplitterEngelnummern-RechnerPersönlichkeitszahl-RechnerWinkel-UmrechnerFarbcode-Konverter Alle FormateHexadezimal-KonverterKreuzworträtsel-ErstellerLottozahlen-GeneratorZeilen alphabetisch sortierenYouTube Kanal StatistikenFrequenz- und Wellenlängen-UmrechnerPartielle AbleitungsrechnerProzentuale Steigerung RechnerTeelöffel zu Esslöffel UmrechnerBlutgruppen-RechnerErweiterter Sternzeichen-KompatibilitätsanalysatorInteraktiver Einheitskreis-VisualisiererIP-Adresse zu Hex-UmrechnerOhmsches Gesetz RechnerOnline NamensrandomisiererVerhältnis-zu-Prozentsatz-UmrechnerVideo-KompressorVideos zusammenführenKI-Text-HumanizerMAC-Adressen-AnalyzerWissenschaftliche Schreibweise zu Dezimal UmrechnerZufälliger Spielkarten-GeneratorGeometrisches Mittel RechnerGit-BefehlsgeneratorMAC-Adressen-GeneratorSoroban Abakus SimulatorRussische BauernmultiplikationVedischer Mathematik-Tricks-RechnerÄgyptischer MultiplikationsrechnerMathe-Rechner für römische ZahlenKopfrechen-TrainerEinmaleins-QuizVisualisierung von Übertrag und BorgenZahlenzerlegung GeneratorMünzaufgaben LöserDistanz-Geschwindigkeit-Zeit-Dreieck-RechnerLöser für Arbeitsraten-AufgabenMischungsproblem-LöserAltersaufgaben LöserZugbegegnungs-ProblemlöserHydratations-RechnerPace zu Kalorien RechnerMedikamenten-DosierungsrechnerAlkohol-Kalorien-RechnerBody Recomposition RechnerZufälliger Debattenthemen-GeneratorZufälliger Katzen- & Hundenamen-GeneratorZufälliger Bibelvers GeneratorZufalls-Mathematikaufgaben-GeneratorZufallsabsatz-GeneratorZufälliger Satzgenerator EnglischKies-, Sand- und Mutterboden-RechnerStahlgewicht-RechnerDrehmoment-Rechner für SchraubenRohrströmungsrechnerTräger-LastrechnerDollar zu Gold UmrechnerOptionen-WahrscheinlichkeitsrechnerAktiensplit-RechnerESPP RechnerRechner für Mahngebühren bei RechnungenStundensatz-Rechner für FreiberuflerLeasing vs Kauf RechnerErweiterter TrinkgeldteilerPacklisten-GeneratorJetlag RechnerReisebudget-RechnerFlugdistanz-RechnerWärmeverlust-RechnerStromerzeugungskosten-RechnerWasserverbrauch-RechnerStromkosten-Rechner für HaushaltsgeräteHausenergieaudit-RechnerSolar ROI RechnerSolarpanel-RechnerKompost-Rechner (C:N-Verhältnis)Rasen-Dünger-RechnerFrostdaten-RechnerHochbeet Erde RechnerNPK Dünger RechnerSamenkeimrate-RechnerVideo Bitrate RechnerMusik Tonart TransponiererBPM Tapper für MusikFoto-Dateigrößen-RechnerMegapixel zu Druckgröße RechnerCrop-Faktor-RechnerBelichtungsdreieck-RechnerAnhängerlast-Rechner für FahrzeugeAuto Leasing Rechner0–60 und Viertelmeile RechnerEV Ladezeit RechnerEV Reichweiten RechnerKraftstoffverbrauch-RechnerPapierformat-ReferenzRinggrößen-UmrechnerAstronomische Einheit RechnerKraftstoffeffizienz-RechnerDatenübertragungsraten-RechnerDrehmoment-Rechner (Nm, ft-lb, kgf-cm)Durchgestrichener Text GeneratorWhitespace VisualisiererLesezeit-RechnerSprechzeit-RechnerAbsatz-ZählerSatzzaehlerSilbenzaehlerText zu Binär/Hex/ASCII KonverterLorem Picsum / Platzhalterbild-Generator.env Datei GeneratorBcrypt Hash Generator und PrüferJWT GeneratorCSS Grid GeneratorRechner für numerische IntegrationZ-Transformations-RechnerFast-Fourier-Transformations-Rechner (FFT)Tensorprodukt-RechnerMatrixexponential-RechnerJordansche Normalform RechnerRing und KörperrechnerGruppentheorie-OrdnungsrechnerODE System LöserBernoulli DGL LöserEuler-Verfahren RechnerRichtungsfeld / Steigungsfeld PlotterLöser für gewöhnliche Differentialgleichungen zweiter OrdnungLöser für gewöhnliche Differentialgleichungen erster OrdnungStable Marriage Problem LöserNetzwerkfluss-Rechner (Maximaler Fluss)Planarer Graph PrüferHamilton-Pfad-PrüferTraveling Salesman Solver (TSP)Solver für lineare ProgrammierungInklusions-Exklusions-RechnerRekurrenzgleichungs-LöserAdjazenzmatrix-RechnerTopologische Sortierung RechnerGraphfärbung RechnerKarnaugh-Diagramm (K-Map) LöserBoolesche Algebra VereinfacherPartitionsfunktions-RechnerDigitale Wurzel RechnerFibonacci Zahl PrüferÄgyptische Brüche RechnerMöbius-Funktion-RechnerGoldbachsche Vermutung VerifiziererMersenne-Primzahl-PrüferPrimzahlzwillinge-FinderBefreundete Zahlen PrüferPerfekte Zahlen PrüferModulare ExponentiationsrechnerPermutationen mit Wiederholung RechnerEffektstärke-RechnerRelatives Risiko RechnerOdds Ratio RechnerKontingenztabellen-RechnerFisher-Exakt-Test-RechnerSpearman RangkorrelationsrechnerBeta-VerteilungsrechnerWeibull-Verteilung-RechnerExponentialverteilungsrechnerGeometrische Verteilung RechnerNegativer BinomialverteilungsrechnerHypergeometrische Verteilung RechnerF-Test / F-Verteilungs-RechnerBayes Theorem RechnerCharakteristisches Polynom RechnerMatrixpotenz-RechnerCholesky-Zerlegung-RechnerQR-Zerlegung RechnerMatrix-Diagonalisierung-RechnerCramersche Regel RechnerSpaltenraum-RechnerNullraum-RechnerWinkel zwischen Vektoren RechnerEinheitsvektor-RechnerVektorbetrag-RechnerKreuzprodukt-RechnerSkalarprodukt-RechnerMatrix-MultiplikationsrechnerMatrix Inverse RechnerRREF Rechner (Zeilenstufenform)Newton-Verfahren-RechnerJacobi-Matrix-RechnerOberflächenintegral-RechnerLinienintegral-RechnerrotationsrechnerDivergenz-RechnerGradientenrechner MehrdimensionalOptimierungsrechner AnalysisVerwandte Änderungsraten RechnerMomentane Änderungsrate RechnerDurchschnittliche Änderungsrate RechnerUnendliche Reihen SummenrechnerKonvergenztest-Rechner für ReihenPotenzreihen-RechnerMaclaurin-Reihen-RechnerL'Hôpital-Regel-RechnerUneigentliches Integral RechnerSimpson-Regel-RechnerTrapezregel-RechnerRiemann-Summen-RechnerParametrische Kurven PlotterRotationsflächen-RechnerRotationsvolumen-RechnerKoordinatengeometrie-AbstandsrechnerHeronsche Formel RechnerTangentenlinien-Rechner für KreiseWinkelhalbierende-RechnerInkreis-Rechner (Einbeschriebener Kreis)Umkreis-Rechner UmkreisberechnungGroßkreisentfernungsrechner3D EntfernungsrechnerTorus-RechnerKegelstumpf-RechnerUnregelmäßiger Polygon FlächenrechnerRegelmäßiges Polygon RechnerKegelschnitt-BestimmerHyperbel-RechnerParabel RechnerBinomischer Lehrsatz RechnerPascalsches Dreieck GeneratorProduktnotation Rechner (Pi Notation)Sigma-Notation-Rechner SummierungSatz über Rationale Nullstellen RechnerDescartes Vorzeichenregel RechnerParallele und Senkrechte Linien RechnerGeradengleichung RechnerStandardform zu Steigungsform UmrechnerPunkt-Steigungs-Formel RechnerNichtlineares Gleichungssystem LöserRationale Gleichungen LöserLiterale Gleichungen LöserTrigonometrische Gleichungen LöserExponentialgleichungs-LöserLogarithmische Gleichungen LöserQuartische Gleichung RechnerKubische Gleichung LöserschaetzungsrechnerZahl zu Bruch KonverterSprungzählung GeneratorStückpreis RechnerDecken- und BodenrechnerAbsolutwert-RechnerZahlenmuster FinderStellenwerttafel-GeneratorReihenfolge der Operationen Rechner (PEMDAS)Rechner für schriftliches Addieren und SubtrahierenLangmultiplikation-RechnerEinmaleins-Generator🎮 Spielwährungs-Umrechner🎲 Loot Drop Wahrscheinlichkeitsrechner🎰 Gacha Pity Rechner⚔️ DPS-Rechner🎮 Spielempfindlichkeits-Konverter❄️ Schneetag-Rechner🚚 Umzugskostenrechner🔍 Plagiatsprüfer📷 OCR / Bild zu Text📈 Liniendiagramm Ersteller🥧 Kreisdiagramm Ersteller📊 Balkendiagramm Ersteller🔊 Tongenerator🖱️ klickzaehlerOnline Notizblock⬛ Seitenverhältnis-Rechner🌍 CO2-Fußabdruck-Rechner👙 BH-GrößenrechnerReifengrößenrechnerKraftstoffkosten-Rechner💧 Taupunkt-Rechner🌡️ Hitzeindex-Rechner🌬️ Windchill-Rechner⏰ Online-Wecker⏰ Stempeluhr-Rechner🕐 Militärzeit-Umrechner⏱️ Stundenrechner⏱️ Online Stoppuhr⏱️ Countdown Timer🌐 ZeitzonenumrechnerTeppich RechnerStützmauer-RechnerHVAC DimensionierungsrechnerDämmung RechnerPflastersteinrechnerBewehrungsrechnerHolz RechnerQuadratmeter RechnerKreuzmultiplikation-RechnerFünf-Zahlen-Zusammenfassung-RechnerPerzentil-RechnerNormalverteilungsrechnerp-Wert-RechnerVerhältnis RechnerQuadratische Ergänzung RechnerrundungsrechnerSchriftliche Division RechnerTwitter/X ZeichenzählerYouTube-Kommentar-PickerYouTube Tag ExtraktorYouTube Thumbnail DownloaderYouTube Einnahmen RechnerZufälliger RPG Charakter Generator