C# EF 生成1-20随机数,生成10个,不能重复 LINQ写法

var num = Enumerable.Range(1, 20).Select(x => new { v = x, k = Guid.NewGuid().ToString() }).ToList().OrderBy(x => x.k).Select(x => x.v).Take(10).ToList();
foreach (var i in num)
{
    Console.WriteLine(i);
}

上面的函数碉堡天了

posted @ 2014-11-10 21:11  醉马踏千秋  阅读(759)  评论(0)    收藏  举报