generate method
Generates a value from one of the given generators
Implementation
@override
T generate() {
for (int i = 0; i < _pool.length; i++) {
_pool[i].seed((_seed + i * i) % SeedGenerator.maxSeed);
}
return ListItemGenerator(_pool).generate().generate();
}