code: func NewRandomGenerator(seed string) *RandomGenerator {
  	hasher := md5.New()
  	hasher.Write([]byte(seed))
  	sint := int64(binary.BigEndian.Uint64(hasher.Sum(nil)))
  	source := rand.NewSource(sint)
  	ran := rand.New(source)
  	faker := &faker.Faker{
  		Language: "end",
  		Dict:     faker.Dict["en"],
  		Rand:     ran,
  	}
  	return &RandomGenerator{
  		Seed:  seed,
  		faker: faker,
  		rand:  ran,
  	}
  }
docs: // NewRandomGenerator returns a random value generator seeded from the given string value.