Diversity of Generation