Wenn man mal einen zufälligen String braucht...
- Defnull
- User
- Beiträge: 778
- Registriert: Donnerstag 18. Juni 2009, 22:09
- Wohnort: Göttingen
- Kontaktdaten:
Ich hab diesen Schnipsel für aussprechbare Namen:
Natürlich kann man das mit einer besseren Auswahl an wohlklingenden Silben noch verfeinern.
Code: Alles auswählen
import random
v = list('aeiou')
k = list('bcdfghjklmnprstvwz') # ohne q,x,y
skv = [x+y for x in k+['sch','ch'] for y in v] + ['qu']
svk = [x+y for x in v for y in k]
svkv = [x+y for x in v for y in s2]
skvk = [x+y for x in s2 for y in k]
def gen(*args):
name = list()
for arg in args:
name.append(random.choice(arg))
return ''.join(name).title()
# Sehr einfache Namen.
gen(skv, skv)
# Etwas mehr Abwechslung
gen(skv+(v*10), (skv*20)+skvk)
# Doppelvokale klingen auch mal ganz gut
gen(skv, skv, v, skv)
# Engel Namen
gen(skv, skv, ['el'])
# Römer
gen(skv, skv, ['us','a'])
Bottle: Micro Web Framework + Development Blog
- veers
- User
- Beiträge: 1219
- Registriert: Mittwoch 28. Februar 2007, 20:01
- Wohnort: Zürich (CH)
- Kontaktdaten:
Wenn du nicht doofe Namen willst verwende den:mkallas hat geschrieben:Ziemlich doofer Name!veers hat geschrieben:oder einfach from uuid import uuid4 ...
16fd2706-8baf-433b-82eb-8c7fada847da attacks and hits for 4 hit points!
http://29a.ch/namegenerator/
[url=http://29a.ch/]My Website - 29a.ch[/url]
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
"If privacy is outlawed, only outlaws will have privacy." - Phil Zimmermann
Wenn du RPG Namen haben willst probier doch mal den RPG Namensgenerator, den ich vor einiger Zeit mal hier gepostet habe (Link: http://www.python-forum.de/topic-12362.html)mkallas hat geschrieben:16fd2706-8baf-433b-82eb-8c7fada847da attacks and hits for 4 hit points!
gruß, SigMA
Leichtdio.de - Das Kreativ-Blog
http://www.leichtdio.de
http://www.leichtdio.de