话不多说,上代码(如下),Grid.NewGuid()方法返回的一个随机32位不重复Guid字符串。因为每次生成的Guid字符串大小都不同,且大小与生成先后无关,所以按这个“键”排序后的整数序列的顺序是随机的
List<int> ttt = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
s = ttt.OrderBy(i => Guid.NewGuid()).ToList();
运行结果:
话不多说,上代码(如下),Grid.NewGuid()方法返回的一个随机32位不重复Guid字符串。因为每次生成的Guid字符串大小都不同,且大小与生成先后无关,所以按这个“键”排序后的整数序列的顺序是随机的
List<int> ttt = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
s = ttt.OrderBy(i => Guid.NewGuid()).ToList();
运行结果: