Zum Inhalt springen
CDGet
  • Startseite
  • Projekte
  1. Startseite
  2. Alle Projekte
  3. Randino

Randino

BibliothekWerkzeug

Erzeugt zufälligen Text in der Sprache, nach der man fragt: Personennamen, Spitznamen, einzelne Wörter und ganze Sätze, in neun Sprachen und ohne Laufzeitabhängigkeiten. Dieselben Generatoren gibt es für JavaScript, Dart und Python.

Website (wird in einem neuen Tab geöffnet)Dokumentation (wird in einem neuen Tab geöffnet)Quellcode (wird in einem neuen Tab geöffnet)

Über dieses Projekt

Randino erzeugt zufälligen Text in der Sprache, nach der man fragt, und beherrscht neun davon. Personennamen lesen sich wie Namen, die Menschen tatsächlich tragen, und nicht wie zwei zufällig aneinandergesetzte Silben; wo eine Sprache nicht lateinisch geschrieben wird, kommt die englische Aussprache dazu. Spitznamen sind die Kennungen, die jemand für ein Spiel oder eine Website wählen würde, gebaut aus Alltagswörtern über fünfundzwanzig Themen hinweg und nie aus Personennamen.

Diese Themen gibt es auch für sich, als einzelnes Wort oder als eine Funktion je Thema, und ganze Sätze folgen der Grammatik ihrer eigenen Sprache: Das Verb bestimmt, was die Handlung ausführen kann und woran sie geschehen kann. Dekoratoren erzeugen nichts, sondern hängen an eine vorhandene Zeichenkette ein zufälliges Kürzel oder ein Attribut. Jeder Generator nimmt dieselben Optionen — Sprache, Länge, Anzahl und eine Einstellung, die von echten Wörtern bis zu frei erfundenen reicht.

Es erscheint für JavaScript, Dart und Python, und alle drei greifen auf dieselben Datensätze zu und beachten dieselben Optionen, sodass ein für eines geschriebener Aufruf sich in den anderen genauso liest. Keines der Pakete hat eine Laufzeitabhängigkeit, was es für das Befüllen einer Datenbank oder eines Test-Fixtures ebenso brauchbar macht wie für den Anmeldebildschirm, der einen Namen vorschlägt.

Funktionen

  • Dokumentationsseite

  • TypeScript-Typen

  • Mehrsprachig

  • Durch Tests geprüft

  • Plattformübergreifend

  • Ohne Abhängigkeiten

Projektinformationen

Begonnen
2026
Lizenz
MIT (wird in einem neuen Tab geöffnet)
Programmiersprachen
PythonDartJavaScript
Schlagwörter
name-generatornickname-generatorrandom-datarandomizermultilingual
Pakete
randino (wird in einem neuen Tab geöffnet)npmrandino (wird in einem neuen Tab geöffnet)pub.devrandino (wird in einem neuen Tab geöffnet)PyPI
Beliebtheit
3
GitHub-Sterne
28
npm-Downloads
Randino — npm-Downloads, Letzte 30 Tage
npm-Downloads
12. Aug.0
13. Aug.0
14. Aug.0
15. Aug.0
16. Aug.0
17. Aug.0
18. Aug.0
19. Aug.0
20. Aug.0
21. Aug.0
22. Aug.0
23. Aug.0
24. Aug.0
25. Aug.0
26. Aug.0
27. Aug.0
28. Aug.0
29. Aug.0
30. Aug.0
31. Aug.0
1. Sept.0
2. Sept.0
3. Sept.0
4. Sept.6
5. Sept.6
6. Sept.11
7. Sept.0
8. Sept.0
9. Sept.4
10. Sept.1
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.