heterogeneity

noun

The quality or state of being diverse in character or content.