Vereinfachen Sie Ihren Arbeitsablauf: Suchen Sie miniwebtool.
Erweitern
Startseite > Mathematik > Erweiterte Rechenoperationen > Primitivwurzel-Rechner
 

Primitivwurzel-Rechner

Finden Sie alle Primitivwurzeln eines gegebenen Moduls n — Erzeuger der multiplikativen Gruppe (Z/nZ)*. Geben Sie eine beliebige positive Ganzzahl ein, um Primitivwurzeln, die Eulersche Phi-Funktion, Visualisierungen zyklischer Gruppen und eine Schritt-für-Schritt-Verifizierung mit Potenztabellen zu erhalten.

Primitivwurzel-Rechner
Beispiele:
Primitivwurzeln existieren für n = 1, 2, 4, pk oder 2pk (p ungerade Primzahl)

Embed Primitivwurzel-Rechner Widget

Primitivwurzel-Rechner

Der Primitivwurzel-Rechner findet alle Primitivwurzeln eines gegebenen Moduls n — ganze Zahlen g, deren Potenzen \(g^1, g^2, \ldots, g^{\varphi(n)}\) jedes Element der multiplikativen Gruppe \((\mathbb{Z}/n\mathbb{Z})^*\) erzeugen. Geben Sie eine beliebige positive ganze Zahl ein, um sofort alle Primitivwurzeln, die Eulersche Phi-Funktion \(\varphi(n)\), eine interaktive Visualisierung des zyklischen Gruppenrads, eine Potenztabelle und eine Schritt-für-Schritt-Verifizierung der kleinsten Primitivwurzel zu sehen.

Anwendungen von Primitivwurzeln

🔐
Diffie-Hellman
Das Schlüsselaustauschprotokoll nutzt Primitivwurzeln als Erzeuger
🔏
ElGamal-Verschlüsselung
Public-Key-Kryptosystem basierend auf diskreten Logarithmen
Digitale Signaturen
DSA- und Schnorr-Signaturen verlassen sich auf Erzeuger zyklischer Gruppen
🎲
Pseudozufallszahlen
Lineare Kongruenzgeneratoren nutzen Eigenschaften von Primitivwurzeln
📡
Fehlerkorrekturcodes
Reed-Solomon- und BCH-Codes verwenden Erzeuger endlicher Körper
🧮
Zahlentheorie
Indexkalkül, quadratische Reste und Probleme des diskreten Logarithmus

Wichtige Konzepte und Formeln

KonzeptFormel / DefinitionBeschreibung
Primitivwurzel\(\text{ord}_n(g) = \varphi(n)\)Eine ganze Zahl g, deren Ordnung mod n der Eulerschen Phi-Funktion entspricht
Eulers Phi-Funktion\(\varphi(n) = n \prod_{p|n}\left(1 - \frac{1}{p}\right)\)Anzahl der ganzen Zahlen in [1, n], die teilerfremd zu n sind
Existenzkriterium\(n \in \{1, 2, 4, p^k, 2p^k\}\)Primitivwurzeln existieren nur für diese Formen (p ungerade Primzahl)
Anzahl der Wurzeln\(\varphi(\varphi(n))\)Anzahl der Primitivwurzeln, sofern sie existieren
Primitivwurzeltest\(g^{\varphi(n)/p} \not\equiv 1 \pmod{n}\) für alle Primfaktoren \(p | \varphi(n)\)Hinreichende Bedingung: Prüfung nur für Primfaktoren von φ(n)
Erzeugen aller Wurzeln\(g^k \bmod n\) wobei \(\gcd(k, \varphi(n)) = 1\)Sobald eine Wurzel g gefunden ist, folgen alle weiteren daraus

Primitivwurzeln verstehen

Eine Primitivwurzel modulo n ist eine ganze Zahl g, so dass die Menge \(\{g^1 \bmod n, g^2 \bmod n, \ldots, g^{\varphi(n)} \bmod n\}\) der Menge aller ganzen Zahlen von 1 bis n−1 entspricht, die teilerfremd zu n sind. Gruppentheoretisch ausgedrückt ist g ein Erzeuger der zyklischen multiplikativen Gruppe \((\mathbb{Z}/n\mathbb{Z})^*\). Zum Beispiel ist 3 eine Primitivwurzel mod 7, da die Potenzen 3¹=3, 3²=2, 3³=6, 3⁴=4, 3⁵=5, 3⁶=1 (mod 7) jedes Element von {1, 2, 3, 4, 5, 6} erzeugen.

Wann existieren Primitivwurzeln?

Ein klassisches Resultat der Zahlentheorie (bewiesen von Gauß) besagt, dass Primitivwurzeln modulo n genau dann existieren, wenn n einer der folgenden Werte ist: 1, 2, 4, pk oder 2pk, wobei p eine ungerade Primzahl und k ≥ 1 ist. Für andere Werte von n ist die Gruppe \((\mathbb{Z}/n\mathbb{Z})^*\) nicht zyklisch — sie zerfällt nach dem Chinesischen Restsatz in ein direktes Produkt zyklischer Gruppen — sodass kein einzelnes Element die gesamte Gruppe erzeugen kann. Beispielsweise hat \((\mathbb{Z}/8\mathbb{Z})^* \cong \mathbb{Z}/2 \times \mathbb{Z}/2\) keine Primitivwurzel.

Wie man Primitivwurzeln effizient findet

Der Standardalgorithmus arbeitet in zwei Phasen. Phase 1: Finden der kleinsten Primitivwurzel durch Ausprobieren. Für jeden Kandidaten g, beginnend bei 2, wird \(g^{\varphi(n)/p} \bmod n\) für jeden Primfaktor p von \(\varphi(n)\) berechnet. Wenn keiner dieser Werte gleich 1 ist, dann ist g eine Primitivwurzel. In der Praxis ist die kleinste Primitivwurzel meist klein — es wird vermutet, dass sie \(O(n^\epsilon)\) für jedes \(\epsilon > 0\) ist. Phase 2: Sobald eine Primitivwurzel g bekannt ist, sind alle anderen Primitivwurzeln \(g^k \bmod n\), wobei \(\gcd(k, \varphi(n)) = 1\) ist, was insgesamt genau \(\varphi(\varphi(n))\) Primitivwurzeln ergibt.

So verwenden Sie den Primitivwurzel-Rechner

  1. Modul n eingeben: Geben Sie eine positive ganze Zahl in das Eingabefeld ein oder klicken Sie auf eine der Schaltflächen für Kurzbeispiele, um einen Wert automatisch auszufüllen.
  2. Klicken Sie auf Primitivwurzeln finden: Drücken Sie die Schaltfläche, um alle Primitivwurzeln modulo n zu berechnen.
  3. Ergebnisse überprüfen: Sehen Sie die Anzahl, die vollständige Liste der Primitivwurzeln, Eulers Phi-Funktion, die Gruppenordnung und ob für Ihr n Primitivwurzeln existieren.
  4. Visualisierung erkunden: Für n ≤ 100 zeigt das interaktive zyklische Gruppenrad, wie jede Primitivwurzel durch ihre Potenzen die gesamte Gruppe erzeugt. Klicken Sie auf einen Wurzel-Chip, um den Zyklus auf dem Rad animiert zu sehen.
  5. Potenztabelle studieren: Das Gitter zeigt g^k mod n für k = 1, 2, …, φ(n), wobei Primitivwurzeln und das neutrale Element in verschiedenen Farben hervorgehoben sind.

Primitivwurzeln in der Kryptographie

Primitivwurzeln spielen eine zentrale Rolle in der modernen Kryptographie. Beim Diffie-Hellman-Schlüsselaustausch einigen sich zwei Parteien auf eine große Primzahl p und eine Primitivwurzel g mod p und tauschen dann die öffentlichen Schlüssel ga mod p und gb mod p aus. Das gemeinsame Geheimnis gab mod p ist für einen Lauscher rechnerisch nicht zu bestimmen, da die Berechnung diskreter Logarithmen in großen zyklischen Gruppen als schwierig gilt. Ähnlich basieren die ElGamal-Verschlüsselung und der Digital Signature Algorithm (DSA) beide auf der Schwierigkeit des diskreten Logarithmusproblems in Gruppen, die von Primitivwurzeln erzeugt werden.

FAQ

Was ist eine Primitivwurzel modulo n?
Eine Primitivwurzel modulo n ist eine ganze Zahl g, so dass die Potenzen g¹, g², …, g^φ(n) modulo n jede zu n teilerfremde ganze Zahl genau einmal erzeugen. Äquivalent dazu hat g eine multiplikative Ordnung gleich φ(n), was bedeutet, dass g die gesamte multiplikative Gruppe (Z/nZ)* erzeugt.
Für welche Werte von n existieren Primitivwurzeln?
Primitivwurzeln existieren genau dann, wenn n gleich 1, 2, 4, p^k oder 2p^k ist, wobei p eine ungerade Primzahl und k eine positive ganze Zahl ist. Zum Beispiel haben n = 7 (Primzahl), n = 9 (3²) und n = 14 (2 × 7) alle Primitivwurzeln, aber n = 8, n = 12 und n = 15 haben keine.
Wie viele Primitivwurzeln hat n?
Wenn n Primitivwurzeln hat, dann entspricht die Anzahl der Primitivwurzeln modulo n φ(φ(n)), wobei φ die Eulersche Phi-Funktion ist. Zum Beispiel hat n = 7 φ(φ(7)) = φ(6) = 2 Primitivwurzeln, nämlich 3 und 5.
Wie findet man Primitivwurzeln?
Um Primitivwurzeln von n zu finden: Berechnen Sie zuerst φ(n) und faktorisieren Sie es. Prüfen Sie dann für jeden Kandidaten g, der teilerfremd zu n ist, ob g^(φ(n)/p) für jeden Primfaktor p von φ(n) nicht kongruent zu 1 mod n ist. Wenn alle Prüfungen bestanden werden, ist g eine Primitivwurzel. Alle anderen Wurzeln können als g^k mod n gefunden werden, wobei ggT(k, φ(n)) = 1 ist.
Warum sind Primitivwurzeln in der Kryptographie wichtig?
Primitivwurzeln sind grundlegend für den Diffie-Hellman-Schlüsselaustausch, die ElGamal-Verschlüsselung und digitale Signaturverfahren. Sie stellen sicher, dass das Problem des diskreten Logarithmus schwierig ist, was die Basis für die Sicherheit dieser kryptographischen Protokolle bildet. Eine Primitivwurzel erzeugt alle Elemente der Gruppe und maximiert so den Suchraum für Angreifer.

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

"Primitivwurzel-Rechner" unter https://MiniWebtool.com/de/primitivwurzel-rechner/ von MiniWebtool, https://MiniWebtool.com/

vom miniwebtool-Team. Aktualisiert: 2026-04-16

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:

Erweiterte Rechenoperationen:

Ausgewählte Werkzeuge:

Sonne-, Mond- & Aszendent-Rechner 🌞🌙✨Venus-Zeichen-RechnerMAC-adressen-lookupModulo-RechnerZufälliger Wahrheit oder Pflicht GeneratorZufälligen Namen AuswählenKleidergrößen-UmrechnerNamenszahl-RechnerCPM-RechnerZufälliger GeburtstagsgeneratorFarbschema-GeneratorZufälliger TiergeneratorMittelwert RechnerTwitch EinnahmenrechnerMeisterzahl-RechnerGrößen-Perzentil-RechnerZaun-RechnerZufälliger Kreditkarten-GeneratorKegelabwicklung Schablonen-GeneratorNumerologie-RechnerSiedepunkt-RechnerFuß und Inch in Zentimeter UmrechnerMedian-RechnerRelative Standardabweichung RechnerMondzeichen-RechnerGrill-RechnerVideo-zu-Bild-ExtraktorZufällige Zeichenfolge generierenWelche ist meine Glückszahl?Prozentuale Wachstumsrate RechnerIP-Adresse-zu-Binär-UmrechnerSeelenzahl-RechnerFacebook-Benutzer-ID-SucheLogarithmus zur Basis 2 RechnerMars-Zeichen-RechnerSchicksalszahl-RechnerZeit-zu-Dezimal-UmrechnerBingo Karten GeneratorHTML zu Text KonverterUS-Inflation-RechnerZahlen RandomisiererZufälliger Fake-Adressen-GeneratorZufälliger Zeit GeneratorKreuzworträtsel-ErstellerKI ParaphrasiererHunde-TrächtigkeitsrechnerBlutspendezeit-RechnerErweiterter Sternzeichen-KompatibilitätsanalysatorPunkt zu Punkt GeneratorTag des Jahres Rechner - Welcher Tag des Jahres ist heute?Merkur-Zeichen-RechnerNonogramm-Generator (Picross)Rechtwinkliges Dreieck RechnerZeilen alphabetisch sortierenZufälliger Spielkarten-GeneratorBatting-Average-RechnerCollatz-Vermutung-RechnerAudio SplitterZufälliger Englischer WortgeneratorXML-ValidatorZufälliger PIN-GeneratorFPS-KonverterZahlen sortierenLottozahlen-GeneratorZufälliger FilmwählerCMYK zu Hex KonverterZentimeter zu Fuß und Inches UmrechnerZufälliger Gruppen-GeneratorHexadezimal-KonverterFrequenz- und Wellenlängen-UmrechnerYouTube Einnahmen RechnerMaßstabsmodell-UmrechnerOhmsches Gesetz RechnerBody Recomposition RechnerCaesar-VerschlüsselungswerkzeugNatürlicher Logarithmus RechnerTeelöffel zu Esslöffel UmrechnerGit-BefehlsgeneratorInteraktiver Einheitskreis-VisualisiererKleinschrift-Generator ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾MP3-LooperPersönlichkeitszahl-RechnerProzent zu Dezimal UmrechnerVerhältnis-zu-Prozentsatz-UmrechnerBarcode GeneratorKonfidenzintervall-Rechner für Anteileppm-zu-prozent-umrechnerASCII-TabelleLebenspfadzahl-RechnerPartielle AbleitungsrechnerVarianz Rechner Hohe PräzisionBier-Kühlzeit-RechnerMAC-Adressen-AnalyzerSRT ZeitverschiebungVideos zusammenführenWürfel-WahrscheinlichkeitsrechnerZufälliger Buchstabe GeneratorAkku-Laufzeit-RechnerIP-Adresse zu Hex-UmrechnerCoulombsches Gesetz RechnerSnellsches Gesetz RechnerTrägheitsmoment-RechnerWinkelgeschwindigkeit RechnerZentripetalkraft-RechnerPendelperiode-RechnerFederkonstanten-RechnerDoppler-Effekt-RechnerSortino-Quotient-RechnerTreynor-Ratio-RechnerAktien Beta RechnerRechner für inflationsgeschützte US-Staatsanleihen (TIPS)Hypotheken-Neuberechnungs-RechnerForward-Rate-RechnerAnleiheduration-Rechner (Macaulay und Modifiziert)Konvexität-Rechner für AnleihenIndexgebundene Rente RechnerVariable Rentenversicherung RechnerUmkehrhypotheken-RechnerRenten-AuszahlungsrechnerSoroban 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-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 GeneratorFarbcode-Konverter Alle FormateBcrypt 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 RechnerLogikgatter SimulatorKarnaugh-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📅 Datumsunterschied-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 DownloaderZufälliger RPG Charakter Generator