Wortlisten brauchen nicht viel Platz.
Hier ist eine JSON-Wortliste mit über 5000 Wörtern, alle Substantive . Es misst unter 50K, die Größe eines mittelgroßen JPEG-Bildes.
Ich werde eine zufällige als eine Übung für den Leser wählen lassen.
Sie können nicht. Es gibt keinen Algorithmus, um aussagekräftige Wörter zu generieren. Sie können nur Wörter erzeugen, die wie Englisch klingen, aber sie haben keine Bedeutung.
Sie könnten die Funktion versuchen, eine Online-Ressource zu analysieren und zu parsen:
Ein anderer theoretischer Ansatz: Sie könnten die Seite mit dem zufälligen Wikipedia-Artikel scrappen und das N-te Wort des Artikel.
Es gibt einen zufälligen Wortgenerator hier - es ist nicht Englisch, aber es ist Englisch-ish, dh die Wörter sind ähnlich genug, um Sprache, die a Benutzer kann die Wörter lesen und sie im Kurzzeitgedächtnis speichern.
Quellcode ist in C # und ein bisschen kludged, aber Sie könnten einen ähnlichen Ansatz in Python verwenden, um viele Wörter zu generieren, ohne eine riesige Liste speichern zu müssen.
Alternativ können Sie den Web-Service auch direkt auf der Demoseite aufrufen - er wird jedoch auf GoDaddy gehostet, also kann nicht garantiert werden, dass er in der Produktion funktioniert!
Sie können die Listen "Wörter, die SOWPODS und TWL gemeinsam sind" von Ссылка herunterladen. Ich legte alle Wörter in diese Dateien zusammen und die Liste wog ungefähr 642k. In keiner Hinsicht riesig. Die Listen enthalten jedoch eine ganze Reihe von obskuren Wörtern, da sie für den Turnier-Scrabble-Einsatz gedacht sind. Das Gute ist, dass die Listen eine wesentliche Teilmenge der englischen Sprache bilden.
Nun, Sie haben drei Möglichkeiten:
Der einzige Weg, das oben Genannte zu vermeiden, ist, wenn Sie nicht besorgt sind, ob das Wort real ist: Sie können nur Zeichenfolgen beliebiger Länge erzeugen. (Es gibt keine Möglichkeit, Wörter programmgesteuert zu generieren, ohne dass eine Wörterbuchliste angezeigt wird.)