ПРИМЕЧАНИЕ. Я не рекомендую это :). Вот также «oneliner»:
//This code generates numbers between 1 - 100 and then takes 10 of them. var result = Enumerable.Range(1,101).OrderBy(g => Guid.NewGuid()).Take(10).ToArray();