Пример #1
0
 def generate_planet_name(self):
     """Generate a unique planet name"""
     while 1:
         name = markov.generate('data/planet_names.txt')
         if len(name) > 3 and name not in self._names:
             for existing in self._names:
                 if existing.startswith(name) or name.startswith(existing):
                     break # Avoid names that prefix each other
             else:
                 self._names.add(name)
                 return name
Пример #2
0
 def generate_name(self):
     """Generate a profile name"""
     while 1:
         name = markov.generate('data/profile_names.txt')
         if len(name) >= 5:
             return name