generate method
Generates an item of type T
Implementation
@override
String generate() {
final genderGenerator = ListItemGenerator(Gender.values);
genderGenerator.seed(_seed);
final gender = genderGenerator.generate();
final isDominant = _dominantRace == null;
if (_dominantRace == null) {
final raceGenerator = ListItemGenerator(RaceManager().activeTypes);
raceGenerator.seed((_seed + 1) % SeedGenerator.maxSeed);
_dominantRace = raceGenerator.generate();
}
final generator = _getNameGenerator(isDominant, gender);
generator.seed((_seed + 2) % SeedGenerator.maxSeed);
return titledEach(generator.generate());
}