generation y _ the children of baby boomers , born mostly in the 1980s and 1990s and raised in a general age of affluence _ dwarfs its shorter-age-span predecessor , generation x , the roughly 45 million people born between 1965 and 1978 .