generate method
Generates an item of type T
Implementation
@override
World generate() {
final numberOfHolidaysGenerator =
NumberGenerator(_minNumberOfHolidays, _maxNumberOfHolidays)
..seed(_seed);
final holidayTypesGenerator = RepeatedGenerator(
_worldSettings.getHolidayTypeGenerator(),
numberOfHolidaysGenerator.generate(),
)..seed((_seed + 1) % SeedGenerator.maxSeed);
final holidayTypes = holidayTypesGenerator.generate();
final worldMap = _generateWorldMap();
final generator = BatchGenerator(_getBatch(holidayTypes, worldMap));
generator.seed((_seed + 2) % SeedGenerator.maxSeed);
return World.fromShallowMap(generator.generate());
}