Wie erstellt man eine Liste mit zufälligen Wörtern in Python?
2 Antworten
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Python, Programmieren & Softwareentwicklung
Fülle eine Liste mit Wörtern, danach führe ein random.shuffle() auf der Liste aus.
Einem Beispiel aus der Dokumentation folgend:
import secrets
# On standard Linux systems, use a convenient dictionary file.
# Other platforms may need to provide their own word-list.
with open('/usr/share/dict/words') as f:
words = [word.strip() for word in f]
randlist=secrets.choice(words) for i in range(4)
Muß die Qualität des Zufalls nicht hoch sein, kann auch random.choice() genommen werden, oder bequemer random.choices() oder random.sample(), je nach gewünschtem Ergebnis.
![](https://images.gutefrage.net/media/user/MrAmazing2/1562539605664_nmmslarge__63_0_466_466_da6195808c107c57ce2a8b233a2bcf4f.jpg?v=1562539606000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Python, Programmieren & Softwareentwicklung
Wörter die wirklich existieren, oder einfach zufällig, also shefgfsef oder so?
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)