generate method

  1. @override
List<Deity> generate()
override

Generates an item of type T

Implementation

@override
List<Deity> generate() {
  final List<Deity> results = [];
  int tempSeed = _seed;

  for (final entry in _pool.entries) {
    for (int i = 0; i < entry.value; i++) {
      results.add(_generateDeity(entry.key, tempSeed));
      tempSeed = (tempSeed * tempSeed * tempSeed) + 1;
    }
  }

  return results;
}