Seite 2 von 2

Verfasst: Freitag 23. Oktober 2009, 16:24
von snafu
Hier eine verbesserte Variante.

Verfasst: Freitag 23. Oktober 2009, 22:17
von Defnull
Ich hab diesen Schnipsel für aussprechbare Namen:

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'])
Natürlich kann man das mit einer besseren Auswahl an wohlklingenden Silben noch verfeinern.

Verfasst: Samstag 24. Oktober 2009, 12:33
von veers
mkallas hat geschrieben:
veers hat geschrieben:oder einfach from uuid import uuid4 ... :wink:
Ziemlich doofer Name! ;)

16fd2706-8baf-433b-82eb-8c7fada847da attacks and hits for 4 hit points!
Wenn du nicht doofe Namen willst verwende den:
http://29a.ch/namegenerator/ :wink:

Verfasst: Mittwoch 28. Oktober 2009, 14:08
von snafu
Hier eine weniger komplizierte Version, nachdem mir BlackJack an anderer Stelle ein paar Anregungen gegeben hat.

Verfasst: Mittwoch 28. Oktober 2009, 17:25
von SigMA
mkallas hat geschrieben:16fd2706-8baf-433b-82eb-8c7fada847da attacks and hits for 4 hit points!
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)

gruß, SigMA