>>12607>the seed looks like the chicken and egg problemnot really, in (1) and (2) the seed is predictable
with (3) you start with a random seed (the list of names). remember, any piece of data can be a seed, and in a weird way, the list of names is a physical source of entropy
still, the smaller the list of names, the easier it is to manipulate the result. and the bigger the list is, the easier it becomes to add fake names without people noticing. take this python example
import random
def seed(names):
str = ", ".join(names)
random.seed(str)
def choice(names):
seed(names)
return random.choice(names)
def fake(names, fake_name):
fake_list = names + [fake_name]
return choice(fake_list)
#names is a list of strings, fake_name is a string
start with a small list of names (5 or 10) and set one as your desired outcome; now call fake() with that list and a fake name. it won't take you many attempts to roll your desired outcome. you only need one fake name to manipulate the results in your favor