heterogeneity

noun
1
the state of consisting of many different kinds of people or things
ناهمگونی, گوناگونی, ناهمسانی, تنوع
opposite homogeneity